0
我厭倦了在我的routes.rb中創建一個新行,每次我在控制器中添加一個新方法。在routes.rb中有沒有辦法告訴rails接受給定控制器中的任何已定義的動作?我很確定我以前做過,但不記得如何。但是,我仍然需要明確指定控制器,因爲許多其他人使用此路由文件。如何配置routes.rb來路由任何動作
謝謝!
我厭倦了在我的routes.rb中創建一個新行,每次我在控制器中添加一個新方法。在routes.rb中有沒有辦法告訴rails接受給定控制器中的任何已定義的動作?我很確定我以前做過,但不記得如何。但是,我仍然需要明確指定控制器,因爲許多其他人使用此路由文件。如何配置routes.rb來路由任何動作
謝謝!
這是默認生成config/routes.rb
文件
# This is a legacy wild controller route that's not recommended for RESTful applications.
# Note: This route will make all actions in every controller accessible via GET requests.
# match ':controller(/:action(/:id(.:format)))'
嗯......我需要明確指定控制器。當我試圖用上述格式來做到這一點時,rails抱怨我沒有使用「:controller」。 – user508546
是方便真的值得失去了REST風格的路由軌這一點是建立在嗎? – Femaref
我想這取決於寧靜路線的感知價值,這應該因應用而異。 – user508546