Dans Rails MVC, pouvez-vous appeler une méthode de contrôleur à partir d'une vue (comme une méthode pourrait être appelée appel à partir d'un assistant) ? Si oui, comment ?
Réponses
Trop de publicités?
Pavling
Points
2188
przbadu
Points
749
faites votre méthode d'aide à l'action en utilisant helper_method :your_action_name
class ApplicationController < ActionController::Base
def foo
# your foo logic
end
helper_method :foo
def bar
# your bar logic
end
helper_method :bar
end
Ou vous pouvez également effectuer toutes les actions comme méthode d'assistance en utilisant : helper :all
class ApplicationController < ActionController::Base
helper :all
def foo
# your foo logic
end
def bar
# your bar logic
end
end
Dans les deux cas, vous pouvez accéder à foo et bar à partir de tous les contrôleurs.