J'ai un modèle User. Si je fais:Comment définir un chemin personnalisé dans les rails?
def my_action
@user = User.new
end
puis
<% form_for(@user) do |f| %>
Je reçois
undefined method `users_path' for #<ActionView::Base:0x1b4b878>
Ce qui fait sens parce que je ne l'ai pas cartographié ça va map.resources :users.
.. mais je ne veux pas faire de cette façon parce que je n'ai pas besoin de toutes les ressources.
Comment puis-je simplement définir cette méthode user_path
dans mes itinéraires?
Merci. Est-ce une convention? Comme la route vers l'index est model_path? – marcgg
Ceci est incorrect. Cela ne résoudra pas l'affichage du formulaire parce qu'il va à la mauvaise action. map.resources: users,: only => [: new,: create] est la convention appropriée. –