Re: Rails Bug? create_association delete existing record if duplicate exist

Colin Law
Sat, 05 Nov 2011 09:02:59 -0000

On 5 November 2011 05:36, Jun Chen
<lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org>
wrote:
> I am so frustrating by Rails!
>
> I have two very simple models:
>
>    User
>    has_one :profile, :dependent => :destroy
>
>    Profile
>    belongs_to :user, :conditions => { :registered => true }
>    validates :user_id, :uniqueness => { :on => :create, :message
=>
> "can only have one profile!" }
>
> I am trying to create Profile table without the default
''id'' primary
> key.

Don''t bother.  Even if you don''t want to use the id just allow
rails
to include it.  Life will be much simpler if you go along with the
rails conventions.

Colin

--
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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.