2016-06-09 16 views
0

Ich habe einfach eine Datei (edit.html.erb) dupliziert und benannt (w Gewicht.html.erb) und einfach einige der Header-Tags geändert.Rails - doppelte Form und link_to

auf die Originaldatei, um eine Verknüpfung I verwendet (das funktioniert):

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

Also, ich in die neue Datei zu verknüpfen vorstellen soll ich verwenden:

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

Dies löst eine nicht definierte Methode `user_path'-Fehler

Unter der Annahme, das hat mit meiner routes.rb zu tun, Datei hinzugefügt I

resources :weight 

Aber ich bin immer noch den Fehler.

Antwort

0

resources ist ein Helfer für die gesamten CRUD Routen.

Sie würden

resources :users do 
    get :weight 
end 

dann rake routes laufen zu tun, wollen sie hinzugefügt, um zu sehen.

+0

das war es. Fest. Vielen Dank. – Craiginwlaes