1
我想在我的路由中使用控制器的动作。问题在于控制器在引擎中。 可以这样做吗?Rails路由 - 从安装的引擎访问控制器
更具体地说: 该应用程序曾用作博客功能的插件,但在升级到Rails 3.2之后,该功能被包装到引擎中。
它安装在'/ blog'子域下。由于关于博客的'/ blog'前缀URL改变了,Google的FeedBurner似乎不支持博客rss feed的重定向。
我想在我的路由中使用控制器的动作。问题在于控制器在引擎中。 可以这样做吗?Rails路由 - 从安装的引擎访问控制器
更具体地说: 该应用程序曾用作博客功能的插件,但在升级到Rails 3.2之后,该功能被包装到引擎中。
它安装在'/ blog'子域下。由于关于博客的'/ blog'前缀URL改变了,Google的FeedBurner似乎不支持博客rss feed的重定向。
你可以用你的收藏行动'/博客的范围 只是一个想法
scope '/blog' do
get 'your_action' => "your_controller#collection_action"
end
耙路线yied
your_action GET /blog/your_action(.:format) {:action=>"collection-action", :controller=>"your_controller"}
感谢响应。我不想在我的网址中添加“/ blog”前缀。只是域/ your_action(。:格式)。 – user882027 2013-03-19 11:35:30
好吧,'your_action'会指向引擎中的某个控制器?你可以发布控制器的名称和行动 – Naveed 2013-03-19 12:22:58
我们使用github的这个引擎: – user882027 2013-03-19 13:39:18