Templates Rail


#1

Bonjour,

Je me suis mis (enfin !) aux templates Rails.

J’ai mis en ligne [1] mon premier prototype.
Au menu :

  • Authlogic (optionnel : il crée les pages du tutorial du README)
  • Controleur Welcome (optionnel)
  • Layout application :
    => XHTML1.1
    => CSS minimal
    => partiel pour un menu et un pied de page
    => si on installe Authlogic, le menu comprend les entrées "login,
    “logout”
    et “register”
    => yield pour le titre (Ã utiliser avec content_for dans les
    controleurs).

Surtout n’hésitez pas à l’utiliser et à me faire des remarques (-:

Par contre il y a un truc qui m’emmerde un peu c’est le chemin “en dur”
pour
inclure le module authlogic, c’est à dire que j’ai séparé les commandes
relatives à Authlogic dans un template à part (authlogic) et que le
principal (demo) l’appelle si on le veut. Je n’ai pas trouvé mieux que
de
mettre le chemin absolu, qui évidemment changera chez tout un chacun.

gUI

[1] http://github.com/gbetous/template


Pour la santé de votre ordinateur, préférez les logiciels libres.
Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
Suite bureautique : http://fr.openoffice.org/


#2

Salut,
à mon avis tu fais une utilisation excessives des templates.
Les templates, à mon sens, ne devraient être utilisées que pour
initialiser
ton application : configurer les gems, le répertoire git… et non
pour
générer du code.
Pour la génération automatique du code, ton layout de base, authlogic,
les
generators sont plus appropriés, je te renvoie à l’excellent
nifty_generators de ryan bates qui pourra te servir de base, ainsi qu’Ã
cette page
http://www.aidanf.net/rails/creating-your-own-generators-in-railsqui
te fournira quelques exemples simples.
Seul problème, rails 3 devrait voir la disparition des generators au
profit
des builders.
http://caffeinedd.com/guides/331-making-generators-for-rails-3-with-thor.

Cordialement Philippe Caurier.


#3

merci pour ton avis, je vais jeter un oeil à ces builders, autant passer
de
suite à la nouveauté (-:

gUI

Le 16 mars 2010 17:29, philippe caurier removed_email_address@domain.invalid a
écrit
:

fournira quelques exemples simples.
removed_email_address@domain.invalid
Pour résilier votre abonnement envoyez un e-mail à l’adresse
removed_email_address@domain.invalid


Pour la santé de votre ordinateur, préférez les logiciels libres.
Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
Suite bureautique : http://fr.openoffice.org/