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