目前,我有我的路線設置時,讓所有的船隻是在根/
,我可以去特定的船前往/boats/:boat_id
灰燼改變ID值
無論出於何種原因,如果我離開的ID集失敗到:boat_id
,那麼根本不會顯示任何船隻,並在控制檯引發此錯誤:
斷言失敗:不能叫有「身份證」得到一個未定義的對象上。
如果我將它更改爲:id
,那麼根工作正常,但/boats/{any id}
不起作用。有任何想法嗎?
這裏是我的代碼:
BoatBuilder.Router.map(function() {
this.resource('boats', { path: '/' });
this.resource('boat', { path: '/boat/:boat_id' }, function() {
this.route("motor");
this.route("accessories");
});
this.route("summary");
});
BoatBuilder.BoatsRoute = Ember.Route.extend({
model: function() {
return BoatBuilder.Boat.find();
}
});
BoatBuilder.Boat = DS.Model.extend({
iem_name: DS.attr('string'),
url_text: DS.attr('string'),
price_retail: DS.attr('number')
});
如果我建議的解決方案解決了您的問題,您可以提供反饋嗎?乾杯。 – brg