Ich habe ein Benutzermodell. Wenn ich das tue:Wie definiere ich einen benutzerdefinierten Pfad in Schienen?
def my_action
@user = User.new
end
dann
<% form_for(@user) do |f| %>
I
undefined method `users_path' for #<ActionView::Base:0x1b4b878>
erhalten, die Sinn machen, weil ich nicht zugeordnet haben es map.resources :users.
gehen .. aber ich will nicht tun es auf diese Weise, weil ich nicht alle Ressourcen brauche.
Wie kann ich diese Methode user_path
in meinen Routen definieren?
Dank. Ist das eine Konvention? Wie die Route zum Index ist Model_path? – marcgg
Dies ist falsch. Dies wird die Formularbuchung nicht lösen, da es zur falschen Aktion geht. map.resources: users,: only => [: new,: create] ist die geeignete Konvention. –