60 votes

Comment utiliser toutes les méthodes de vue et d'aide à l'intérieur de la console Rails pour Rails 2.x et 3.x ?

helper.method_name fonctionnaient dans certaines versions de Rails... existe-t-il des méthodes qui fonctionnent à la fois dans Rails 2.2.2, 2.3.5 et 3.0.1 ? (pour utiliser toutes les méthodes view et helper)

96voto

Nicolas Blanco Points 4815

Vous pouvez également essayer :

YourController.helpers.my_helper

par exemple :

> ApplicationController.helpers.content_tag(:div, "test")
=> "<div>test</div>" 

Cela fonctionne avec Rails 2, 3 et 4.1.

0 votes

Comment rendre un partiel avec ceci ? Rails 4. ApplicationController.helpers.render Post.last NoMethodError: undefined method 'include?' for nil:NilClass

0 votes

>MonController.helpers.my_method(arg1, arg2) ; C'est ce que je recherche.

0 votes

Merci..c'est utile.

60voto

Veuillez essayer ceci

rails console
helper.any_method_of_helper(pass_argument)

exemple

helper.number_to_currency('123.45')

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X