Ruby on rails 不使用新的Ember数据升级的型号
我已经在Rails上设置了Ember来进行一些练习,我的模型中的数据最初是提取的,但是在安装了新的bundle之后,我的模型中的数据就不再提取了。我认为这是因为安装了新的Ember data gem 这是 代码Ruby on rails 不使用新的Ember数据升级的型号,ruby-on-rails,ruby,git,ember.js,Ruby On Rails,Ruby,Git,Ember.js,我已经在Rails上设置了Ember来进行一些练习,我的模型中的数据最初是提取的,但是在安装了新的bundle之后,我的模型中的数据就不再提取了。我认为这是因为安装了新的Ember data gem 这是 代码 App.AboutRoute = Ember.Route.extend({ model: function() { return App.Person.find(); } }); App.Person.FIXTURES = [ { id:1, name:
App.AboutRoute = Ember.Route.extend({
model: function() {
return App.Person.find();
}
});
App.Person.FIXTURES = [
{
id:1,
name: 'Tom'
},
{
id: 2,
name: 'Giorgio'
},
{
id: 3,
name: 'Laura'
}
];
<script type="text/x-handlebars" data-template-name="about">
<ul>
{{#each person in model}}
<li>{{person.name}}</li>
{{/each}}
</ul>
About
</script>
App.AboutRoute = Ember.Route.extend({
model: function() {
return App.Person.find();
}
})
App.AboutRoute=Ember.Route.extend({
模型:函数(){
返回App.Person.find();
}
});
App.Person.FIXTURES=[
{
id:1,
名字:“汤姆”
},
{
id:2,
名字:“乔治”
},
{
id:3,
名字:“劳拉”
}
];
{{#模型中的每个人}
- {{person.name}
{{/每个}}
关于
App.AboutRoute=Ember.Route.extend({
模型:函数(){
返回App.Person.find();
}
})
如何使我的模型在“关于”视图下再次工作?我不确定为什么您有2个App.about.Route,但请尝试此方法
App.AboutRoute = Ember.Route.extend({
model: function() {
return this.store.find('person');
}
})