我有这段代码:
= simple_form_for :entry, url: '/check', method: :get, remote: true do |f|
.row
.col-sm-4.col-sm-offset-4.col-xs-11
= f.input :email_or_code, input_html: { class: 'input-lg form-control has_tooltip text-center'}, label: false, placeholder: 'Epost eller kodeord', id: 'entry_input'
%hr.visible-xs
.row.visible-xs
.col-xs-11.text-center
= f.submit 'Go!', class: 'btn btn-lg', id: 'commit'
在此输入中,您可以编写电子邮件或代码("快乐的兔子")。 但无论我在这个领域写什么,它都不会被记住下一次。以前输入的电子邮件或代码没有下拉菜单。
可能是什么问题?
答案 0 :(得分:1)
但无论我在这个领域写什么,它都不会被记住。以前输入的电子邮件或代码没有下拉菜单。
这是因为表单是remote
,并且值在表单之外(通过Ajax)提交并且到达Web浏览器,因此无法保存它们。从它的角度来看,表格还没有提交。