ruby-on-rails - link_to => 未定义的方法路径

标签 ruby-on-rails

我已经创建了一个对象 Events,并且重构了 Controller 。现在我有了:

观点:

<td><%= link_to 'Show', event %></td>

路线:

scope 'admin', :module => 'back', :as => 'back' do
  root :to => 'events#index'
  resources :events
end

Controller :

class Back::EventsController < BackController

但是我有一个错误未定义的方法event_path。 所以我更改了链接:

<td><%= link_to 'Show', back_event %></td>

因为当我做一个 rake routes 我看到了:

          back_event GET    /admin/events/:id(.:format)      back/events#show
                     PATCH  /admin/events/:id(.:format)      back/events#update
                     PUT    /admin/events/:id(.:format)      back/events#update
                     DELETE /admin/events/:id(.:format)      back/events#destroy

但是现在,我遇到了错误: 未定义的局部变量或方法`back_event

如何创建此链接?

谢谢。

埃里克

最佳答案

<td><%= link_to 'Show', back_event_path(event) %></td>

您确实需要花一些时间阅读基础知识:http://guides.rubyonrails.org/routing.html

关于ruby-on-rails - link_to => 未定义的方法路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24449888/

相关文章:

ruby-on-rails - 关于utf8的Tire::Search::SearchRequestFailed错误

ruby-on-rails - 嵌套模型错误消息

ruby-on-rails - 我怎样才能使这个 Ruby 方法更漂亮?

ruby-on-rails - 模型的模型部分中的虚拟字段但不在数据库中

ruby-on-rails - 如何在 Rails 中创建对象数组?

ruby-on-rails - 使用 RSpec 和 Capybara 点击图像

ruby-on-rails - 找到包含多个 ID 的 has_and_belongs_to_many 关联

javascript - 如何将 Bootstrap 模式调用应用于图像标签?

ruby-on-rails - Rails 嵌套表单排序

ruby-on-rails - Django相当于Rail的has_one通过