Tôi có vấn đề này tất cả các thời gian trong các ứng dụng đường ray của tôi và tôi vẫn cần giải pháp chính xác. Bất cứ khi nào người dùng chỉnh sửa hồ sơ của riêng họ, trường mật khẩu đang được phổ biến. Tôi nghi ngờ Firefox của nó như là thiết lập @ user.password = nil trong hành động chỉnh sửa không giúp đỡ.Làm cách nào để ngăn chặn trường mật khẩu được điền trước khi chỉnh sửa?
Sự cố là xác nhận mật khẩu không được điền để xác thực không thành công do lỗi trùng khớp.
Tôi đã thử những điều sau đây:
<%= f.label :password %>
<%= f.password_field :password, :value => "", :autofill => false, :class => 'max' %>
Nhưng điều đó không làm điều đó. Tôi cũng đã thử :autofill => 'off'
không hoạt động.
Có ai có bất kỳ đề xuất nào không? Cảm ơn.
Điều này đã làm việc hoàn hảo. Cảm ơn bạn! – tsdbrown
Trong Ruby để sao chép và dán những người lười biếng như tôi: <% = form_for (người dùng,: html => {autocomplete: "off"}) do | f | %> –
Giải pháp này không hoạt động với các trình duyệt cũ, như ie7 hoặc ie8 – Jorge