我有password_field
:
<%= f.password_field :password, :placeholder => "Password (6 characters minimum)", autocomplete: "off", :required => true, :pattern => ".{6,32}", :title => "6 characters minimum" %>
生成此代码(在dev&amp; prod环境中相同):
<input autocomplete="off" id="user_password" name="user[password]" pattern=".{6,32}" placeholder="Password (6 characters minimum)" required="required" title="6 characters minimum" type="password">
在开发过程中,如果我输入密码&lt;它显示了6个字符弹出窗口。
但在制作中,它并不能阻止提交表格。 怎么可能是问题的根源?
答案 0 :(得分:0)
我假设这是remote: true
Rails表单中的一个......如果它在生产上的行为与开发不同,我会怀疑你的Javascript资产出现了问题。例如,你可能没有预编译你的javascript资产吗?