Есть роут /property/show.js
import Ember from 'ember';
const {inject} = Ember;
export default Ember.Route.extend({
model(params) {
let store = this.get('store');
let p = store.findRecord('property', params.property_id, {reload: true});
return p;
},
actions: {
reloadModel: function () {
this.refresh();
},
back: function (type) {
this.transitionTo('property/' + type);
},
}
});
Есть соответствующий шаблон, в котором выводится информация об объекте и есть список похожих объектов, на которые можно перейти, условно вот так
{{#link-to 'property.show' similar.id}}
{{similar.id}}
{{/link-to}}
Проблема в том, что когда я захожу в карточку объекта по прямой ссылке, то все нормально - загружается правильная модель и все такое. Но когда я из карточки пробую перейти в другую карточку, кликнув по ссылке сгенерированной через link-to, то меняется только адрес в строке браузера, а в консоли хрома я получаю
VM1596 vendor.js:58445 Uncaught TypeError: Cannot read property 'insertBefore' of null
at Object.insertBefore (VM1596 vendor.js:58445)
at MorphList$insertBeforeMorph [as insertBeforeMorph] (VM1596 vendor.js:58362)
at Object.yieldItem (VM1596 vendor.js:55659)
at VM1596 vendor.js:20579
at Class.forEach (VM1596 vendor.js:45489)
at forEach (VM1596 vendor.js:20587)
at Child.eachHelper [as helper] (VM1596 vendor.js:20576)
at Child.compute (VM1596 vendor.js:25455)
at Child.value (VM1596 vendor.js:26080)
at Object.invokeHelper (VM1596 vendor.js:21604)
Уважаемые знатоки, подскажите пожалуйста, в чем может быть мой проблема ))