0

Railsについて非常にn00bの質問があります。Railsのビューで使用できる変数とメソッドは何ですか?私は今日、既存のプロジェクトで作業しているときに問題が発生しました。このプロジェクトでは、my_model_helper.rbファイルにメソッドがありませんでした。のメソッドが利用できることすら知りませんでした_helper.rb

たとえば、コントローラーのインスタンス変数はすべてビューから利用できることは知っていますが、それが私の知識の限界です。

ありがとう!

4

1 に答える 1

3

ビューで使用できるものには、コントローラーとヘルパーで定義されたインスタンス変数という名前を付けています。ヘルパーは_helper.rb、通常のメソッドとして-filesおよびコントローラー内で定義できますが、helper_methodlink)でマークする必要があります。

もちろん、で定義されたメソッド_helper.rbはどのビューでも使用できますが、コントローラーのヘルパーは、このコントローラーでレンダリングされたビューでのみ使用できます。

ユーザーの要求/応答の状態にアクセス/操作するための、、、、およびその他のコアメソッドparamsについてrequest既にresponse知っていることを願っています。session

于 2012-05-08T21:18:13.093 に答える