0
我的设置:Rails 3.0.9,Ruby 1.9.2为某些资源操作启用SSL
我希望只为项目的创建操作启用SSL,我该怎么做?目前我有
resources :projects, :constraints => { :protocol => 'https' }, :only => :create
resources :projects, :except => :create
虽然我不认为这是正确的。
修订
因为我已经把它改为
match 'projects' => 'projects#create', :constraints => { :protocol => 'https' }, :via => :post
resources :projects, :except => :create
我觉得这是更好,但有尚未这样做的更好的办法?
我只是尝试这样做,但即使在发展ENV执行HTTPS? – Bob
等一下,有两个版本https://github.com/retr0h/ssl_requirement和https://github.com/retr0h/ssl_requirement,有什么区别? – Bob