I have a situation where accounts have branches and each branch must
have a unique name. I have distilled the essence of the problem in
the models below. I start with a hobo 0.9.106 application and add the
two models and view hint. Starting from this, I do the following:
1. Add an account and save
2. Edit the account
3. Add two branches with the same name
4. Save the changes
This puts both of the branches with the same name as children of the
account. Since the branch name must be unique this creates other
problems. Is there any way to catch this in validation and not allow
the edit to add duplicate children?
class Account < ActiveRecord::Base
hobo_model
fields do
name :string
timestamps
end
has_many :branches, :accessible => true
class Branch < ActiveRecord::Base
hobo_model
fields do
name :string, :unique
timestamps
end
belongs_to :account
class AccountHints < Hobo::ViewHints
children :branches
end
--
You received this message because you are subscribed to the Google Groups "Hobo
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/hobousers?hl=en.