我们的应用程序包含大量非 RESTful、面向动词的 Controller 。我记得很久以前,在 Rails 获得 REST 宗教之前,你可以获得自动路线和帮助者。有什么办法仍然可以做到这一点吗?每次添加操作时不断添加 GET 是一件很痛苦的事情,而且我们的应用程序(或者可能是我们的集体开发大脑)并不适合 RESTful。
最佳答案
您可以使用“神奇路线”,我相信默认情况下它仍然在路线文件中,但如果您这里没有它,那就是:
# 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)))'
关于ruby-on-rails-3 - Rails 3 中的自动非 RESTful 路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7571661/