我正在将应用程序升级到Rails 3.0.0,并且想知道添加SSL的标准方法是否已经改变(我依旧记得演示指示路由器现在可以处理SSL,但我不确定它是否仅用于演示目的).我目前使用"ssl_requirement"gem,但它给出:
弃用警告:不推荐使用#request_uri.请改用完整路径.(来自/Library/Ruby/Gems/1.8/gems/ssl_requirement-0.1.0/lib/ssl_requirement.rb:53上的ensure_proper_protocol)
此外,它在处理新的"数据方法"属性时似乎会中断.例如:
<%= link_to "Logout", user_path, :method => :delete %>
Run Code Online (Sandbox Code Playgroud)
从应用程序的SSL部分访问时工作正常,但从非SSL部分跟随时失败(尝试呈现显示操作)(用户控制器中的所有操作都需要SSL,但我知道destroy操作不会传输安全数据).