2015-11-06 44 views
0

工作,我有这个password_field输入模式轨不生产

<%= f.password_field :password, :placeholder => "Password (6 characters minimum)", autocomplete: "off", :required => true, :pattern => ".{6,32}", :title => "6 characters minimum" %> 

其中生成的代码(在开发中&督促环境相同):

<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"> 

在发展,如果我进入它的伟大工程密码< 6个字符,它显示我一个弹出。

但是在生产中它并不妨碍表单被提交。 问题的根源如何?

回答

0

我假设这是其中的一个remote: true Rails窗体......如果它在生产上的表现与开发不同,我会怀疑您的Javascript资产出现问题。例如,也许你没有预编译你的javascript资源?

+0

它不是一个远程表单,是的我有一切预编译:/ –

+0

尝试手动检查跨开发和生产的JavaScript。如果没有,请检查您使用的HTML。如果完全一样,它应该工作一样。我知道不是很有帮助。 – djvs