class Client < ActiveRecord::Base
has_many :orders
...
end
class Order < ActiveRecord::Base
belongs_to :client
...
end
How can I validate that an order that is inputted at generation of a client
is valid? I have a form where you can create new clients and input a
comma-separated list of orders by name (named orders) .
I'm trying to put something like this in the validate method of the client
model:
errors.add("Invalid order") unless orders.each(valid?)
How should I do that?
class Client < ActiveRecord::Base
has_many :orders
...
end
class Order < ActiveRecord::Base
belongs_to :client
...
end
How can I validate that an order that is inputted at generation of a client
is valid? I have a form where you can create new clients and input a
comma-separated list of orders by name (named orders) .
I'm trying to put something like this in the validate method of the client
model:
errors.add("Invalid order") unless orders.each(valid?)
How should I do that?
validates_associated :orders,
:on => :create,
:message => 'An order is invalid'