他のモデルを使用して after_save に新しいレコードを作成する方法は?
この行を試してみると、「nil:NilClass の未定義のメソッド `journals'」という結果になりました
例えば
resources :users do
resource :profile
resources :journals
end
class User < ActiveRecord::Base
has_one :profile
has_many :journals
end
class Profile < ActiveRecord::Base
belongs_to :user
after_save :create_new_journal_if_none
private
def create_new_journal_if_none
if user.journals.empty? ????
user.journals.build() ????
end
end
end
class Journals < ActiveRecord::Base
belong_to :user
end