いくつかのオプションで初期化したいバックボーン モデルがあります。
Payment.Payment = Backbone.Model.extend
initialize: (attributes, options) ->
@user = options.user
これらの支払いは、支払いコレクションを通じてサーバーから取得されます
# Collections: Payments
Payment.Payments = Backbone.Collection.extend
model: Payment.Payment
url: 'api/payments'
initialize: (models, options) ->
@user = if options?.user then options.user else app.user
ただし、サーバーから一連の支払いを取得しようとすると、各支払いモデルにユーザー オプションを渡す方法が見つかりません。
payments = new Payment.Payments
payments.fetch()
ユーザー オプションをパラメーターとしてフェッチ呼び出しに渡そうとしましたが、うまくいきません。では、サーバーからフェッチされたすべての支払いモデルをユーザーでインスタンス化するにはどうすればよいでしょうか?