У меня есть вложенный редактировать маршрут для одного из моих ресурсов:Создать вложенный маршрут с динамическим сегментом в ember.js
@resource 'organization', path: 'organizations/:organization_id', ->
@resource 'organization.edit', path: '/edit'
я ссылка на него, как это (используя Emblem.js):
linkTo 'organization.edit' organization | Edit
к сожалению, это приводит к URL, как:
/organizations/4#
Скорее, чем ожидаемый:
/organizations/4/edit
Любая идея, почему это происходит? Я много экспериментировал с синтаксисом маршрута. Удаление path
для organization.edit
ничего не делает, как это делает полный path: 'organization/:organization_id/edit
.
Ваш JSBin делает трюк. На самом деле, я даже не гнездиться внешнепризматическим большинство 'organizations'. Моя ошибка была, используя синтаксис 'linkTo 'organization.edit' organization' вместо' linkTo 'organization.edit' this'. Прочтение кода JSBin показало мою ошибку. Спасибо, что набрали это! – nullnullnull