ruby-on-rails-3 - Rails 3 中的自动非 RESTful 路由?

标签 ruby-on-rails-3 routes

我们的应用程序包含大量非 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/

相关文章:

Mysql2::Error: 你的 SQL 语法有错误

python - 在 Django DRF 中注册多个路由 - 使用和调用 ModelViewSets 或 Generics 中的方法

php - 在我的 PHP MVC 框架中路由

ruby - 测试 ruby​​ gem 二进制文件

javascript - Rails 选择表单 : displaying and using select form value before submit?

javascript - express.js中基于请求参数的动态路由

javascript - Angular 2 - 路由不起作用

ios - 在 Ionic 中,为什么路由在 iPhone 上不起作用,但在构建版本和 ionic 服务上起作用

ruby-on-rails - ActiveModel 是否有包含 "update_attributes"方法的模块?

ruby-on-rails-3 - "bundle exec rails server"相对于简单的 "rails server"的优势?