ヘルパーファイルにこのメソッドがあります
def created_on_column(record)
p params[:search]
end
印刷しようとしたときparams[:search]
、それはとして印刷されnil
ます。
params[:search]
ヘルパーで変数にアクセスする方法はありますか?
ヘルパーファイルにこのメソッドがあります
def created_on_column(record)
p params[:search]
end
印刷しようとしたときparams[:search]
、それはとして印刷されnil
ます。
params[:search]
ヘルパーで変数にアクセスする方法はありますか?
ここでデバッグ印刷を行おうとしているわけではないと思います(これを使用p
するのも間違ったアプローチです)。
たぶん、これだけが必要です:
def created_on_column(record)
params[:search]
end
このコードはparams[:search]
、標準出力に出力して を返す代わりに、 の値を返しますnil
。
奇妙なことに、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