1
0
Fork 0
mirror of https://github.com/sinatra/sinatra synced 2023-03-27 23:18:01 -04:00

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

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