(Rails 3 +主幹0.53) 我從API上的「/ payments」url中獲取數據,並返回不同類型的付款數據。使用沒有特定模型的Backbone.Sync
所以用戶可以例如刪除,比方說,一個信用卡條目,它會同步備份到服務器上
"/credit_cards".
的問題是,如果我用Backbone.Sync的語法
Backbone.Sync('delete', @options.credit_cards.get('id'))
它給了我一個「一個」url「屬性或函數必須指定」錯誤。
這是有道理的
@options.credit_cards.get('id')
不會在這種情況下存在,因爲credit_cards不存儲任何數據模型例如爲:。我只想做一個標準的刪除與Backbone.sync點菜
"/credit_cards/:id"
只是通過指定ID(這是我從/付款接收)而不是模型(但模型/收藏有網址...)
所以我的問題是:1) 有骨幹的方式,使用backbone.sync沒有集合/模型實際上存儲數據,更喜歡使用jQuery一個簡單的Ajax請求。 實施例:
Backbone.Sync('delete', "specify_a_url_here_with/#{id}"))
代替使用Backbone.Sync & $就請求混合。
2.)確實有意義或有更好的選擇。
非常感謝!我真的很喜歡!希望問題不要怪異。菲爾