has_many & build & first_or_create

373 views
Skip to first unread message

tom

unread,
Jul 11, 2019, 3:20:30 PM7/11/19
to Ruby on Rails: Talk
HI,
i want to upload a has_many association. but instead of adding records, i would like to to incorporate first/find_or_create.

is that posible?

@p = Project.new(params)
@pt = @p.tasks.build(params)

@p.find_or_create ????

is that possible?


thx

Ariel Juodziukynas

unread,
Jul 11, 2019, 4:10:04 PM7/11/19
to rubyonra...@googlegroups.com
I don't understand what your are actually trying to do with that.

"@p" is an instance of the Project class, "find_or_crate" is a method on active record relations, what do you expect "@p.find_or_create" to do? I guess you can define your own instance method on Project class to do whatever you want

what's the use of "@pt = @p.tasks.build(params)" on your example?


--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-ta...@googlegroups.com.
To post to this group, send email to rubyonra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CADQqhMfGyFMaVpiFcgLf7GweJC7dAnr87XDwtM2UVS70LiyVNg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages