【发布时间】:2011-09-13 09:53:59
【问题描述】:
我想为整个应用程序使用 https。
我决定使用这个宝石:
https://github.com/tobmatth/rack-ssl-enforcer
但是在末尾添加后
gem 'rack-ssl-enforcer'
在 Gemfile 和
config.middleware.use Rack::SslEnforcer
在application.rb 最后我得到错误:
/path_to_app/www/.ruby/gems/1.8/gems/railties-3.0.9/lib/rails/application.rb:77:in `send': undefined method `Rack' for #<App1::Application:0xf6dcb314> (NoMethodError)
from /path_to_app/www/.ruby/gems/1.8/gems/railties-3.0.9/lib/rails/application.rb:77:in `method_missing'
from /path_to_app/www/stolikarnia/config/application.rb:57
from /path_to_app/www/.ruby/gems/1.8/gems/railties-3.0.9/lib/rails/commands.rb:21:in `require'
from /path_to_app/www/.ruby/gems/1.8/gems/railties-3.0.9/lib/rails/commands.rb:21
from script/rails:6:in `require'
from script/rails:6
正如您从日志中看到的,我使用的是 Rails 3.0.9。由于依赖关系,我无法升级到 RoR 3.1.0。
【问题讨论】:
标签: ruby-on-rails-3 https rack thin