2010-11-27 29 views
2

J'essaie de créer un lien vers une page qui nécessite ssl, et les routes sont correctement configurées pour exiger qu'il soit https, mais je n'arrive pas à comprendre comment faire pour que link_to se comporte correctement. J'ai essayé de l'écrire comme ceci, mais quand je clique sur le lien il essaye toujours d'aller à une page de HTTP, pas la page de https comme je m'attendrais. Est-ce que je fais quelque chose de mal?Rails 3 Liaisons de protocole SSL

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

Pour référence, ceci est la partie appropriée dans mon routes.rb:

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

Répondre

1
+0

En fait, j'ai essayé cette solution et il a conduit à l'infini redirections Pas vraiment sûr pourquoi. – iand675