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:
parent
f19b43ab2a
commit
82c6ea5ee6
1 changed files with 15 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue