Предположим, у меня есть модель Comment, принадлежащая_ модели Post.
Я хочу сделать так, чтобы создание нового экземпляра Comment (будь то new, create, find_or_create_by_x и т. Д.) Завершилось неудачей (предпочтительновызвать исключение), если сообщение не установлено немедленно (либо передавая его в качестве параметра, либо всегда ссылаясь на сообщение при создании комментария, например, post.comments.new или post.comments.create).
Я хочу сделать это, потому что я хочу установить некоторые значения по умолчанию в объекте комментария, которые основаны на публикации ... поэтому ссылка на публикацию должна быть немедленно действительной.
Каков наилучший способ сделать это?Спасибо.