Je veux avoir un lien "supprimer un utilisateur" dans une table Activerecord normale, mais je ne peux pas comprendre comment draguer le ruby inline dans haml.Exécuter le code ruby dans un lien dans Haml
J'ai ceci:
%tbody
- @users.each do |user|
%tr
%td= user.name
%td= user.login
%td
%a
%img{:src => '../images/delete.png', :title => 'Delete user'}
Comment puis-je faire la
- user.destroy
un lien cliquable dans Haml?
réponse est correcte @ James. Vous ne pouvez pas affecter la méthode 'user.destroy' à un lien html. La seule chose que vous pouvez faire est de mettre la méthode 'user.destroy' dans une action dans un contrôleur, et de créer un lien qui appelle cette méthode. La réponse @James montre la façon standard de le faire. – klew