を持つユーザーを作成します。私は、ユーザーが作成されていないCorporacionを作成するときに私はCorporacionモデルでこれを書いた 、私は別のモデル(Corporacion)からユーザーを作成しようとしています別のモデル
after_create :createUser
def createUser
@user = Usuario.create(nombre: "aa", corp_id: 3, email: "[email protected]", password: 123456, password_confirmation: 123456, rol: 3)
@user.save
end
しかし、 (私はレール4.1とルビー1.9.3を使用しています)
それは私の迷いの先端だったが、間違いではない、申し訳ありません – Bryan
作成!働いて、ありがとう。 – Bryan
保留中です。プロダクションコードで 'create!'や他の "bang"メソッドを使うのはあまり良いことではありません。しかし、デバッグには便利かもしれません。だからあなたのシンプルな 'create'がなぜうまくいかないのかを知ることをお勧めします。それでも、あなたが 'User'を作成したときに、あなたの' Corporacion'は存在しないとの取引は考えています。 – VAD