我有输入标签这需要从用户旁边的值,并且有其中应考虑该值并将其传递到一种方法,其中基于该散列的加密值的控制器的链接的形式。
然而PARAMS [:哈希],这是我的输入没有通过输入到控制器。给NULL。请看看我的代码,让我知道我错了。谢谢
view:
= simple_form_for(@user, :html => {:class => 'user_form'}) do |f|
= f.input :hash, :input_html => {:class => 'span4'}
= link_to('Click to confirm key Encryption',confirm_encrypt_path(@user,:hash=>?)
controller:
def confirm_encrypt
check = params[:hash]
puts check # gives null value
MyModel.reset_authentication_pin!(current_user.id,params[:hash])
end
我期待看跌期权校验值应该是用户输入的值。
这很难说,这里发生了什么,因为它似乎你只包括视图的一部分,如果你可以编辑你的问题,这可能有助于阐明还有什么正在发生的一些情况。
该站出来给我三两件事是: