【问题标题】:Ruby on rails execute show instead indexRuby on rails 执行显示而不是索引
【发布时间】:2015-12-24 21:21:46
【问题描述】:

我在 routes.rb 中定义了一个名为中心的资源。当我得到 localhost:3000/centers center_controller 时,执行显示操作而不是索引。根据 Ruby on Rails CRUD 文档,这不应该发生。

有什么想法吗?

【问题讨论】:

  • 您是否尝试查看日志文件并尝试调试?日志实际上在说什么?
  • 提供 rake:routes 输出
  • 欢迎来到 StackOverflow。虽然有人可能会很幸运地尝试回答这个问题,但我们大多数人都需要更多信息,例如 rake routes 的输出和您的 routes.rb 文件。

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4


【解决方案1】:

我有一点。你在用吗

   resource :centers 

   resources :centers

第二个选项有索引操作,第一个没有

【讨论】:

  • 资源 :center 然后
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-07
相关资源
最近更新 更多