每次在控制器中添加新方法时,我都厌倦了在routes.rb中创建一个新行。在routes.rb中是否有一种方法告诉rails接受给定控制器中的任何已定义的操作?我很确定我以前做过这个,但不记得怎么做。但是,我仍然需要明确指定控制器,因为许多其他人都使用此路由文件。
谢谢!
答案 0 :(得分:2)
这是来自默认生成的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)))'