ヘルパーファイルにこのメソッドがあります
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