【发布时间】:2011-01-13 19:05:21
【问题描述】:
我正在尝试向我的 RoR3 应用程序添加一个新页面,该页面应显示用户帐户的删除确认。它应该与 'ROOT_RAILS/controllers/accounts_controller.rb' 中的 'destroy' 动作相匹配。
此时我在创建“link_to”此页面时出现问题,但也许我在某个地方错了,我的工作还没有完成。
所以,我做的是:
我创建了“ROOT_RAILS/views/accouns/delete.html.erb”文件。
-
我像这样更新了 routes.rb:
resources :accounts do collection do get 'delete' post 'delete' end end
我不知道接下来的步骤,但现在如果我尝试插入此代码
<%= link_to 'Delete', delete_account_path(@current_account) %>
在我看来,我会得到这个错误:
undefined method `delete_account_path' for #<#<Class:0x00...>
我必须做什么?
这个“link_to”有效,但是,当然,不是我想要的:
<%= link_to 'Delete', delete_users_accounts_path %>
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 routing action