EmberJS でエラー処理を行っています。これで、次のようにエラーを処理できます。
App.MediaShowRoute = Ember.Route.extend
...
actions:
error: ()->
@transitionTo '404'
しかし、それは一時的な決定にすぎません。私が今やりたいことは、そのルート内で '404' テンプレートをレンダリングすることです。そこで 404 エラーが発生します。たとえば、
/メディア/111111
ルーティングすると 404 エラーが発生します。404 ページに遷移したくありません。同じページにとどまりたいのですが、404 テンプレートをそのページにレンダリングします。私はこのようにしてみました:
actions:
error: () ->
@render '404',
into: 'media.show'
しかし、それは機能していません:)私はあなたの助けに感謝します:)