2010-11-24 10 views
3

私は目が見えないかもしれませんが、実際にレール3にあなた自身の意見のためのヘルパーを書く方法に関する良い文書は見つかりません。 答えの種類私は、探しているのは:どのようにヘルプを開発する(レール3)のヘルプを見つけるには

私は部分的な見解を持っています(例えば、shared/_error_messages.html)。ヘルパーはどこに行くべきですか。どのようにすればいいですか? ローカル変数をビューからヘルパーに渡すにはどうすればいいのですか?

Yeapが、それでは、ヘルパー/ application_helper.html.erbに_error_messages.html.erbからメソッドを抽出する基礎から... 事前のおかげ

+0

その他の情報はこちらhttp://stackoverflow.com/questions/4786099/helpers-in-rails/4786280#4786280 – ecoologic

答えて

2

に言わせて、これが意味グローバルヘルパー、ありますメソッドはプロジェクト全体で使用可能です。

あなたは部分的のままにし、同様に

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

でそれを読み込むことができます。

+0

ありがとうパトリックですが、私が本当に探しているのは、ヘルパーに関するドキュメントの整理ですその背後にあるすべてのプロセスを完全に理解する。それはまだ良いアドバイスとクリーンなソリューションです(どのフォームにもerror_messagesフォームがあります)。私はそれを実装します! – ecoologic

+0

私はあなたがすでにこの記事を見つけたと思います:http://timeless.judofyr.net/block-helpers-in-rails3。 Rails 3はまだまだ新鮮なので、適切な文書化のためにちょっと待たなければならないかもしれません。 – Patrick

+0

私はそれを見たことがありますが、その前にそれに深く関わっていない、それは同様に役立ちます。 私も見つけました http://railspikes.com/2008/8/22/how-to-fix-your -rails-helpers これとhttp://www.jason-knight-martin.com/v2/?p=3 と私のヒーローライアンはhttp://railscasts.com/episodes/101-refactoring -out-helper-object(asciicastは利用できません) しかし、「レール付きアジャイルWeb開発」の最善のドキュメントは、残念ながら第2版がレールをカバーしています。1.2.3 ---ありがとうございました – ecoologic

関連する問題