Using Build Or New On A Has_one Assoication In Rails

Posted By Weston Ganger

If you need to use build or new on a has_one association, its a little different then the has_many.

# has_many, this will throw errors on a has_one
@post.comments.build
# OR
@post.comments.new

# on a has_one association
@post.build_comment

Related External Links:

Article Topic:Software Development - Ruby / Rails

Date:May 05, 2015