C'est une question très basique avec probablement une réponse facile. Disons que j'ai un modèle appelé produit. Quand j'ajoutePar défaut pour passer une URL à link_to dans Rails
map.resources :products
à mon routes.rb j'ai accès à certains chemins par défaut new_product_path, edit_product_path et ainsi de suite. Si je comprends bien, ceci devrait être utilisé lors de la liaison à une ressource, par ex. en utilisant la méthode d'aide link_to:
link_to "Edit Product", edit_product_path(@product)
Ma question est la suivante: Que dois-je faire quand j'ai d'autres méthodes de commande comme par exemple
def do_something
...
end
Quelle est la « meilleure » façon de créer un lien vers cette méthode de commande?
link_to "Do Something", {:controller => 'products', :action => 'do_something', :id => @product.id}
certainement fonctionnerait. Mais est-ce que je devrais utiliser?
J'espère avoir fait valoir mon point de vue! S'il vous plaît commenter sinon. Je vais essayer de l'expliquer mieux alors.
merci pour la réponse rapide – StefanS
@ Stefan @ - Content de vous aider :-) –