Ruby on Rails
Thursday, December 22, 2011
try :scope option in your statement
eg:
validates :itemcode, :uniqueness => true, :scope => :user_id
read the documentation here
http://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#method-i-validates_uniqueness_of
and section 3.10 uniqueness in
http://guides.rubyonrails.org/active_record_validations_callbacks.html
Gautam Pai
On Fri, Dec 23, 2011 at 11:57 AM, Dharmdip Rathod <lists@ruby-forum.com> wrote:
Hi All,
I am facing sort of problem while validating .
Two models User & Product.
class User < ActiveRecord::Base
has_many :products, :dependent => :destroy
end
class Product < ActiveRecord::Base
belongs_to :user
validates :itemcode, :uniqueness => true
end
Now case,
System has number of users who can insert product information with
itemcode
uniqueness, but we need uniqueness validation with user_id and
itemcode.System need to check join table validation for new item with
user_id and itemcode.
Please suggest.
Thanks.
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment