has_one / belongs_to not loading
has_one / belongs_to not loading
我认为这是因为我的提案模型是如何设置的,但我不确定如何绕过它。
杰伦响应
{
"proposal":[
{
"id":1,
"proposee_id":1,
"proposer_id":4
}
],
"user":{
"id":4,
"username":"rawr",
"email":"rawr@ar.com",
"proposal_id":1
}
}
提案模型(Ember)
App.Proposal = DS.Model.extend
proposer: DS.belongsTo "user"
proposee: DS.belongsTo "user"
status: DS.attr "string"
提案模型(轨道)
class Proposal < ActiveRecord::Base
belongs_to :proposer, class_name: "User"
belongs_to :proposee, class_name: "User"
end
用户模型(Ember)
App.User = DS.Model.extend
username: DS.attr 'string'
email: DS.attr 'string'
password: DS.attr 'string'
password_confirmation: DS.attr 'string'
proposal: DS.belongsTo "proposal"
用户模型(轨道 - 截断)
class User < ActiveRecord::Base
before_save :encrypt_password
attr_accessor :password
has_one :proposal_to, class_name: "Proposal", foreign_key: "proposer_id"
has_one :proposal_from, class_name: "Proposal", foreign_key: "proposee_id"
end
我想出了原因。
我不得不将 JSON 响应中的proposal_id
更改为 proposal
.
此更改是在 Ember-Data 1.0.0Beta 中进行的,并在此处解决
相关文章:
- Jquery UI Not Loading
- Google Maps Javascript API is not loading
- JavaScript not loading?
- Ajax Not Loading PHP
- jquery img not loading "scr"
- O365 SharePoint CEWP with Javascript Not Loading?
- Facebook Javascript api not loading
- Opera Mini Jquery AJAX not loading
- Jquery append not loading javascript for element
- has_one / belongs_to not loading
- Footable not loading
- Gruntjs angularjs cordova image not loading up
- Webview not loading javascript
- RequireJS not loading createjs
- openlayers - wms - map not loading
- Internet Explorer 7 Ajax not loading
- onclick not loading iframe
- Facebook Javascript SDK Not Loading
- Jquery Not loading?
- Ruby on rails 4.0 + javascript not loading