1

ヘルパーファイルにこのメソッドがあります

def created_on_column(record)
  p params[:search]
end

印刷しようとしたときparams[:search]、それはとして印刷されnilます。

params[:search]ヘルパーで変数にアクセスする方法はありますか?

4

2 に答える 2

2

ここでデバッグ印刷を行おうとしているわけではないと思います(これを使用pするのも間違ったアプローチです)。

たぶん、これだけが必要です:

def created_on_column(record)
  params[:search]
end

このコードはparams[:search]、標準出力に出力して を返す代わりに、 の値を返しますnil

于 2012-07-02T11:49:14.153 に答える
0

奇妙なことに、paramsヘルパーが利用できます。あなたが試すことができます:

def created_on_column(record)
  p request.parameters[:search]
end

paramsまたは呼び出すときに渡すcreated_on_column

def created_on_column(record, params)
  p params[:search]
end
于 2012-07-02T11:56:29.917 に答える