我的帮助文件中有这个方法
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