2010-12-07 2 views
1

私は様々な値を入力するフォームを持っています。さて、私はparams []に(私が投稿したページに表示することによって)何が入っているかを見たいと思っています。私はparamsをレンダリングする簡単な方法を探しましたが、解決策を見つけていませんでした。ご意見はありますか?事前すべての渡されたパラメータを素早くレンダリングします

答えて

0

おかげで、あなたがより良い方法は、ヘルパーでこれを行うと、ビューに戻って変数を渡すことであろう

<%= params[:name_of_posted_param].each {|param| 
    params //do something with the param here 
} %> 

を投稿しているビューのこのビューで使用してみてください。あなたのビューで

-R

5

もう一つの方法は、前述のようにのparamsを使用することで、http://guides.rubyonrails.org/debugging_rails_applications.html

手法を説明するように、デバッグのためのヘルパー関数を利用することです。 to_yaml。

また、あなたのapplication.html.erbファイルに素敵な機能がある

--- !map:ActiveSupport::HashWithIndifferentAccess 
action: edit 
controller: contracts 
id: "8" 

例えば、これは、ビューのparamsに表示されます

<%= yield %>呼び出しの後のコード

<%= debug(params) if Rails.env.development? %> 

を置きます情報が開発モード環境でのみ出力されることを確認するために実行されるチェックに従って、どのRails envアイロンをかけている。

関連する問題