2010-11-24 5 views
3

Je peux être aveugle mais je ne trouve pas vraiment de bonne documentation sur la façon d'écrire des aides pour vos propres vues dans les rails 3. Le genre de réponses I ' m est à la recherche de:où trouver de la documentation sur la façon de développer (rails 3) helpers

J'ai une vue partielle (dire partagée/_error_messages.html), où doit son aide aller, comment dois-je nommer, qui sont les conventions? Comment passer des variables locales de la vue à l'assistant et vice-versa?

Yeap, alors disons des bases ... Merci à l'avance

+0

et plus d'infos ici http://stackoverflow.com/questions/4786099/helpers-in-rails/4786280#4786280 – ecoologic

Répondre

2

Extrait de la méthode _error_messages.html.erb aux aidants/application_helper.html.erb, cela est une aide globale, ce qui signifie la les méthodes sont disponibles dans l'ensemble du projet.

Vous pouvez laisser une partie et le charger avec

<%= render :partial => "shared/error_messages" %> 

ainsi.

+0

Merci Patrick, mais ce que je cherche vraiment, c'est une sorte de documentation sur les aides, afin de bien comprendre tout le processus derrière. C'est toujours un bon conseil et une solution propre (comme toute forme a un formulaire error_messages), je l'implémenterai! – ecoologic

+0

Je suppose que vous avez déjà trouvé cet article: http://timeless.judofyr.net/block-helpers-in-rails3. Peut-être que vous devez attendre un peu pour la documentation appropriée, comme Rails 3 est encore assez frais. – Patrick

+0

Je l'ai vu mais je n'y suis pas allé aussi profondément, ça aide aussi, J'ai aussi trouvé http://railspikes.com/2008/8/22/how-to-fix-your -rails-helpers et celui-ci http://www.jason-knight-martin.com/v2/?p=3 et mon héros ryan bates avec http://railscasts.com/episodes/101-refactoring -out-helper-object (pas d'asciicast disponible) mais le meilleur doc est (c'est normal) dans "Développement Web Agile avec rails", malheureusement ma deuxième édition couvre les rails 1.2.3 --- merci encore – ecoologic

Questions connexes