11 Mart 2011, Cuma
Raylar 3: "-alan-hata" sarıcı değişiklikler sayfa görünümü. Nasıl bunu önlemek için?
Alanı e-posta:
<label for="job_client_email">Email: </label>
<input type="email" name="job[client_email]" id="job_client_email">
bu gibi görünüyor:
Ancak, e-posta doğrulama başarısız olursa, olur:
<div class="field_with_errors">
<label for="job_client_email">Email: </label>
</div>
<div class="field_with_errors">
<input type="email" value="wrong email" name="job[client_email]" id="job_client_email">
</div>
bu gibi görünüyor:
Nasıl bu görünümünü değiştirmek önlemek olabilir miyim ?
CEVAP
11 Mart 2011, Cuma
ActionView::Base.field_error_proc
geçersiz kılmak. Şu anda ActionView::Base
içinde: bu gibi tanımlanmış
@@field_error_proc = Proc.new{ |html_tag, instance|
"<div class=\"field_with_errors\">#{html_tag}</div>".html_safe
}
config/application.rb
içinde uygulama dersinde koyarak geçersiz kılabilirsiniz:
config.action_view.field_error_proc = Proc.new { |html_tag, instance|
html_tag
}
Raylar bu değişikliğin etkili olması için sunucuyu yeniden başlatın.
Bunu Paylaş:
Nasıl " önlemek için;sıfır böl&; S...
Hata çözmek için nasıl " 'ür...
Hata: &; INSERT EXEC deyimi iç içe olm...
&; Zincirleri " eğer önlemek için nası...
Hata alıyorum: PostgreSQL raylar için ...