У меня есть форма с тегом ввода, которая принимает значение от пользователя, а рядом есть ссылка, которая должна принять это значение и передать его методу в контроллере, который генерирует зашифрованные значения на основе этого хэша.
Однако params [: hash], который является моим входом, не передает ввод в контроллер.дает 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
Я ожидаю, что значение проверки путов должно быть введенным пользователем значением.