ruby-on-rails - 没有前缀的 Rails 3 资源

标签 ruby-on-rails ruby-on-rails-3

我的应用中有一个资源“发布”。 resources :posts 的默认路由提供像 /posts/:id 这样的 url。是否可以从 route 删除“帖子”,而只使用 /:id 代替?

最佳答案

您可以使用 :path 删除 '/posts' 位...

resources :posts, :path => "/"

请注意,这可能会混淆在您的路由文件中定义的其他路由。出于这个原因,最好在底部有这种包罗万象的路线。

关于ruby-on-rails - 没有前缀的 Rails 3 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5870013/

相关文章:

ruby-on-rails - Sorcery gem Facebook OAuth 返回 Nil 电子邮件

ruby - Rails 记录器格式化 - 插入方法名称调用记录器方法

ruby-on-rails - 在初始化时配置 Redis 连接

ruby-on-rails - 优化方法

CSS:使用链轮时覆盖 Bootstrap

ruby-on-rails - Gem 缓存已弃用

ruby-on-rails-3 - Rails 4.0.0.0 俄罗斯娃娃缓存与belongs_to 模型

ruby-on-rails - Rails response_with : how does it work?

ruby-on-rails - 有什么方法可以防止用户意外发帖两次?

ruby-on-rails - 如何使用 nginx 配置 phusion passenger 以支持 rails 中的 ssl?