Tôi đang gặp sự cố hiển thị thông báo lỗi trong quản trị viên đang hoạt động.Hiển thị thông báo lỗi trong quản trị viên hiện hoạt vì có nhiều bảng quan hệ
Tôi nhận được tất cả thông báo lỗi được hiển thị cùng với các trường trong biểu mẫu. Nhưng trong đoạn code dưới đây, tôi cần ít nhất một kỹ năng và tối đa 5 kỹ năng được thêm vào. Khác cần phải gửi thông báo lỗi.
Tôi đã thêm một xác nhận trong mô hình như:
xác nhận: kỹ năng,: chiều dài => {: tối thiểu => 1,: tối đa => 5, : message => "nên có ít nhất 1 và ít hơn 5 "}
Điều này xác thực hoàn hảo, nhưng không có thông báo lỗi nào được hiển thị.
Bất kỳ ai cũng có thể giúp tôi hiển thị thông báo lỗi.
Tiếp theo là các mã:
form :html => { :enctype => "multipart/form-data" } do |f|
f.inputs "User", :multipart => true do
f.input :name
f.input :email, :as => :email
f.input :profile_name
f.input :date_of_birth
f.input :gender, :as => :select, :collection => Gender::GENDERS
end
f.inputs "Skills* (minimum 1 & maximum 5)" do
f.has_many :skills do |p|
if !p.object.nil?
# show the destroy checkbox only if it is an existing appointment
# else, there's already dynamic JS to add/remove new appointments
p.input :_destroy, :as => :boolean, :label => "Destroy?",
:hint => "Check this checkbox, if you want to delete this field."
end
p.input :description
p.input :title
end
end
end
end
Điều này đã giúp .. Cảm ơn @Fivell –
Tùy chỉnh 'semantic_errors' để tùy chỉnh thêm theo các mô-đun sau Formtastic :: Helpers :: ErrorsHelper Làm việc theo yêu cầu ngay bây giờ. Cảm ơn @Fivell –