e.g. i have two models generated with scaffold, Template and Article
Template has_many :articles and Article belong_to :template
Template have title:string body:text as fields.
Article have title:string body:text template_id:integer as fields.
The question is: how i can use the Template model to prefill the Article's fields when one new is created?
You could put the logic in an
before_createcallbackThis will however run after validation, so if you need to validate these fields you should probably put this in a
before_validation, on: :createcallback instead.Hope this helps!
EDIT: Link to callbacks guide