rubyonrailsin

A Ruby and Rails talk

Saturday, March 13, 2010


Re: [Rails] Re: Find first or create

by rubyonrailsin 0 comments

Tag


Share this post:
Design Float
StumbleUpon
Reddit

On Mar 13, 2010, at 11:16 AM, Milan Dobrota wrote:

> Milan Dobrota wrote:
>> Is there any ActiveRecord's dynamic finder that can allow me to find
>> first association or create it if it doesn't exist. Something like
>> this
>> (not this code is conceptual - it does not work!):
>>
>> Comment.posts.find_or_create(:first)
>
> I meant:
>
> Post.comments.find_or_create(:first) lol


Well, this is strictly off the top of my head, but could you:

@post = Post.find(...somehow...)

Comment.find_or_create_by_post_id(:post_id => @post.id)

If that doesn't do what you want, post more code that shows what you
want and what you've tries that is giving you a different result.

-Rob


Rob Biedenharn http://agileconsultingllc.com
Rob@AgileConsultingLLC.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.

No comments:

Post a Comment

Subscribe feeds via e-mail

Blog Archive