2010-11-27 94 views
2

我想创建一个链接到一个页面,需要ssl,并且路由设置正确,要求它是https,但我无法弄清楚如何让link_to行为正常。我试过这样写,但是当我点击链接时,它仍然尝试去一个http页面,而不是像我所期望的https页面。难道我做错了什么?Rails 3 SSL协议链接

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

看到这个:

Rails 3 SSL Deprecation

+0

其实,我试过了解决方案,它导致无限重定向。不太清楚为什么。 – iand675 2010-11-27 21:43:47