【发布时间】:2011-12-06 18:42:55
【问题描述】:
我的应用中有一个 Rails 引擎。这是它与我的routes.rb 文件的挂钩:
Mercury::Engine.routes
我正在尝试限制对引擎提供的 URL 的访问,因此我尝试使用约束:
class EditorRestrictor
def self.matches?(request)
false
end
end
constraints EditorRestrictor do
Mercury::Engine.routes
end
但引擎的路线仍然可以访问。我重新启动了我的应用程序以防万一,但这没关系。有什么想法吗?
【问题讨论】:
标签: ruby-on-rails ruby routing rails-engines