フォームまたはRailsのリンクによって送信されているハッシュの内容を確認する方法はありますか?
1529 次
2 に答える
9
params
コントローラメソッドでは、ハッシュを調べるだけです。例えば、
class UsersController < ApplicationController
def index
puts params.inspect
end
end
ChromeデベロッパーツールやFirebugなどを使用して、これらのパラメータをリクエストの一部として表示することもできます。
于 2012-07-01T10:40:21.890 に答える
3
リクエストに送信されたパラメータは、開発中のログファイルに出力されます。
最後の数百行をlog/development.log
見ると、おおよそ次のようなものが見つかります。
Started GET "/?page=2" for 127.0.0.1 at 2012-07-01 03:05:05 -0600
Processing by ListsController#index as JSON
Parameters: {"page"=>"2"}
これは、コントローラーからオブジェクトを検査するか、Benが述べたように検査することで強化できます。
この出力をログファイルに使用するRails.logger.debug params.inspect
か、ビューからの応答で次のように出力することができます。<%= params.inspect %>
于 2012-07-01T10:50:22.730 に答える