0

ユーザー、アカウント、および予約モデルがあります。アカウントと予約belongs_to :userとユーザーhas_one :accounthas_many :bookings

問題は、メソッドを実行できることですが、User.create_account実行するとcreate_bookingが表示さUser.create_bookingれることです'`NoMethodError: undefined method

なぜこれが起こっているのですか?

4

1 に答える 1

2

create_accounthas_one アソシエーションであるため定義されます。has_many の場合は、 が必要ですbookings.create

関連メソッドの完全なリストについては、 http: //guides.rubyonrails.org/association_basics.html#has_many-association-referenceを参照してください。

于 2013-06-26T12:16:53.407 に答える