Creating a Rails model's child when necessary -
i have live site has many book models. i've added settings model belongs_to each book.
now when i'm writing code use book.settings method, how avoid checking ‘book.settings.nil?’ or doing ’book.settings || book.create_settings’ in every call? settings model has defaults can use.
update: earlier answer suggested use of after commit hook add default settings books. per comments not problem. have removed earlier answer avoid confusion readers.
you can use rake task run once on production server fix books without default settings.
Comments
Post a Comment