2015-11-06 75 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