Rails 3 SSL协议链接

时间:2010-11-27 20:42:09

标签: ruby-on-rails ssl https routes

我正在尝试创建一个指向需要ssl的页面的链接,并且路由已正确设置为要求它为https,但我无法弄清楚如何让link_to正常运行。我试过这样写,但是当我点击链接时,它仍然试图转到http页面,而不是像我期望的那样转到https页面。我做错了吗?

link_to "Schedule a Visit!", :controller => 'visits', 
                             :action => 'new', 
                             :protocol => "https"

作为参考,这是我的routes.rb中的相应部分:

scope :constraints => {:protocol => "https"} do
    resources :visits, :only => [:new, :create]
end

1 个答案:

答案 0 :(得分:1)