創建一個嵌套的路線我有我的資源之一嵌套編輯路線:與動態段Ember.js
@resource 'organization', path: 'organizations/:organization_id', ->
@resource 'organization.edit', path: '/edit'
我鏈接到它就像這樣(使用Emblem.js):
linkTo 'organization.edit' organization | Edit
不幸的是,這會導致像網址:
/organizations/4#
而不是預期的:
/organizations/4/edit
任何想法爲什麼會發生這種情況?我嘗試了很多路由語法。刪除path
對於organization.edit
什麼都不做,因爲完整的path: 'organization/:organization_id/edit
。
你的JSBin會訣竅。實際上,我甚至不需要將最外層的「組織」嵌套在一起。我的錯誤是使用語法'linkTo'organization.edit'organization'而不是'linkTo'organization.edit'this'。通過您的JSBin代碼讀取顯示我的錯誤。感謝您輸入! – nullnullnull