0

フォームまたはRailsのリンクによって送信されているハッシュの内容を確認する方法はありますか?

4

2 に答える 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 に答える