Rails: заставляет пользователя создавать дочерний объект перед сохранением родителя

Я новичок в Ruby on Rails. В настоящее время у меня есть следующая проблема: у меня есть классGame который имеет массив картинок и предложений, чередующихся. Я хочу, чтобы пользователь, который создает новыйGame требуется дать одно начальное изображение ИЛИ предложение. Если он этого не сделает, я бы не хотел сохранять вновь созданную игру в базу данных.

class Game < ActiveRecord::Base
  has_many :sentences
  has_many :paintings

  validates_inclusion_of :starts_with_sentence, :in => [true, false]

  [...]
end

Мой подход состоял в том, что в / games / new пользователь должен сначала указать одно рисование или одно предложение, но я не уверен, как это применить, особенно как создать и сохранить дочерний объект вместе с родительским объектом в одном. шаг.

Ответы на вопрос(1)

Ваш ответ на вопрос