【发布时间】:2011-06-21 00:07:04
【问题描述】:
我在 Rails 中有一个管理命名空间,它使用 SslRequirement 来保护处于管理中的控制器。
我还在路线中使用以下内容:
namespace :administration, :constraints => { :protocol => secure_protocol } do
问题是我需要从管理命名空间中访问的某些控制器,这些控制器存在于管理命名空间之外。我希望这些控制器可以通过 HTTP 或 HTTPs 访问,但 Rails 似乎重定向回 HTTP。
是因为他们重定向的路线吗?我可以在路由中指定它们可以是 HTTP 还是 HTTPs?
【问题讨论】:
-
rake routes的输出是什么
标签: ruby ruby-on-rails-3 https routes