rack

    0热度

    2回答

    我有一个部署到Heroku的Sinatra应用程序。 我想通过puma.rb配置文件配置Puma以拥有多个worker,但自述文件中的两个示例仅显示如何将“服务器名称”传递给Procfile,但它不显示如何传递配置: 方法1 bundle exec ruby app.rb -s puma 方法2 require 'sinatra' configure { set :server, :puma

    -1热度

    1回答

    我正在构建一个应用程序,在该应用程序中,我尝试向用户发送电子邮件。我需要捕捉用户是否打开了电子邮件。如果用户打开电子邮件,我需要知道哪个用户已经与相应的用户打开了电子邮件。我下面link 就我而言,我不能够捕获用户是否已经打开电子邮件或没有。我附上GitHub的link

    0热度

    1回答

    我有以下型号: class User include DataMapper::Resource property :id, Serial property :name, String, required: true property :email, String, required: true, unique: true property :password_digest, Tex

    2热度

    1回答

    我真的很喜欢学习如何在事情发生的情况下工作,特别是当涉及到技术。目前,我正在深入研究ruby,并试图仅将其与机架一起使用,以了解基于机架的框架如何工作。 此时,机架中间件让我发疯。为什么?尽管中间件非常简单,但我对@app.call(env)有点困惑。为了清楚起见,考虑下面的代码: class MyCustomMiddleware def initialize(app) @ap

    0热度

    1回答

    我试图使用身份验证与Sinatra_warden模块我西纳特拉的Web应用程序,但是当我指向一个授权的网站,它说: NoMethodError在/管理员未定义的方法'认证”对于零:NilClass 这里是我的app.rb文件: require 'sinatra' require 'sinatra_warden' class App < Sinatra::Base register

    0热度

    1回答

    我希望某个重定向只发生在未登录的用户身上,我如何才能在中间件上获得current_user对象?我正在使用Devise进行身份验证。

    2热度

    1回答

    如何在Roda视图中生成路径或网址?我需要使用插件吗?如果没有,还有其他什么?或者我将不得不硬编码URL /路径? 在Rails我这个做这样: <%= home_about_path %>

    -3热度

    1回答

    在我的Ruby/Rack应用程序中,我在Ruby和代码中使用了中文和日文的静态字符。当我运行我的应用程序时,出现异常: Encoding::InvalidByteSequenceError at/ /my_app/index.html.erb is not valid US-ASCII 它只发生在生产服务器上,在本地 - 不是。 我的本地机器 - Linux,远程服务器 - FreeBSD。

    1热度

    1回答

    我对JS和HTML非常陌生,所以我很抱歉。 我尝试使用pattern =''属性验证表单字段的输入时遇到了麻烦。虽然它会捕获无效输入并提供相应的错误消息,但后续输入修改不会更改错误消息。例如, pattern="[a-zA-Z]"将生成适当的消息,如果用户在该字段中输入“testing2”。但是,如果用户将条目编辑为“测试”,我仍然会收到验证错误。 在试图解决这个问题时,我试图将输入栏输入到控制台

    2热度

    1回答

    我正在写一个很小的Sinatra应用程序(Facebook Messenger bot),所以我使用的是facebook-messenger宝石。下面是我在config.ru得: require './app' require_relative 'bot' require 'facebook/messenger' include Facebook::Messenger map '/w