Tôi đã thêm một trường bổ sung để dạng mới của tôi:Validate phi mô hình lĩnh vực
<%= select_tag :quantity, options_for_select(["Select a Value"].concat((1..10).to_a)) %>
Nó xác định số lượng bản sao của bản ghi được tạo ra.
Làm cách nào để xác thực sự hiện diện (hoặc số) của trường đó vì nó không phải là một phần của chính mô hình?
validates_presence_of :quantity
không thành công !!!
Tôi đã nhận được ngoại lệ sau với việc triển khai này: phương pháp chưa xác định 'quantity_before_type_cast ' Bất kỳ ý tưởng nào? – Lee
Bạn có thể viết phương thức 'quantity_before_type_cast 'và trả về self.quantity. Nó không phải là rất sạch sẽ nhưng là một giải pháp. –