Rails - 复制表单和link_to

时间:2016-06-09 02:23:28

标签: ruby-on-rails routes

我只是复制了一个文件(edit.html.erb)并将其命名为(weight.html.erb),只是更改了一些标题标记。

要链接到我使用的原始文件(这可以):

<%= link_to 'Edit Profile', edit_user_path(@user) %>

所以,我想到要链接到我应该使用的新文件:

<%= link_to 'Edit weight', weight_user_path(@user) %>

这会抛出一个未定义的方法`user_path&#39;错误。

假设这与我的routes.rb文件有关,我添加了

resources :weight

但我仍然收到错误。

1 个答案:

答案 0 :(得分:0)

resources是整个CRUD路线的助手。

你想做

resources :users do
  get :weight
end

然后运行rake routes以查看它已添加。