Show how to define helper functions in a separate 'module' for readme.fr

This commit is contained in:
michelc 2012-03-06 01:16:43 +01:00
parent f19b43ab2a
commit 82c6ea5ee6
1 changed files with 15 additions and 0 deletions

View File

@ -733,6 +733,21 @@ qui seront accessibles dans vos gestionnaires de route et dans vos templates :
bar(params[:nom])
end
Vous pouvez aussi définir les méthodes helper dans un module séparé :
module FooUtils
def foo(nom) "#{nom}foo" end
end
module BarUtils
def bar(nom) "#{nom}bar" end
end
helpers FooUtils, BarUtils
Cela a le même résultat que d'inclure les modules dans la classe de
l'application.
=== Utiliser les sessions
Une session est utilisée pour conserver un état entre les requêtes. Une fois