J'ai une méthode définie dans mon contrôleur que j'essaie de créer un bouton ou un formulaire à accéder.Méthode Rails d'accès définie dans le modèle via la vue dans les rails 3
Modèle
class DoThis < ActiveRecord::Base
def take_action(a, b)
end
end
Voir
<%= @do_this.take_action(@a, @b) %>
Je voudrais convertir le code ci-dessus dans la vue à un button_to ou form_for mais ne peut pas comprendre comment.
Merci
Est-ce que je mettrais le code supplémentaire qui est actuellement défini dans la méthode "take_action" dans le modèle dans la nouvelle méthode "take_action" dans le helper du contrôleur? – Joey
J'ai défini l'action dans l'aide du contrôleur au lieu du modèle et maintenant je rencontre un autre problème. Le code que j'avais à l'intérieur de "take_action" était à update.attributes sur un autre modèle - DoThisTwo. Le code a fonctionné correctement quand il a été défini dans le modèle DoThis original, mais maintenant je reçois un NoMethodError avec "attribut non défini" quand il est dans le CONTRÔLEUR de DoThis.J'ai ajouté attr_accessible pour l'attribut que je suis en train de mettre à jour dans DoThisTwo. suggestions? – Joey
eu le travail thx – Joey