1

EmberJS でエラー処理を行っています。これで、次のようにエラーを処理できます。

App.MediaShowRoute = Ember.Route.extend
...
 actions:
     error: ()->
         @transitionTo '404'

しかし、それは一時的な決定にすぎません。私が今やりたいことは、そのルート内で '404' テンプレートをレンダリングすることです。そこで 404 エラーが発生します。たとえば、

/メディア/111111

ルーティングすると 404 エラーが発生します。404 ページに遷移したくありません。同じページにとどまりたいのですが、404 テンプレートをそのページにレンダリングします。私はこのようにしてみました:

actions:
    error: () ->
        @render '404',
            into: 'media.show'

しかし、それは機能していません:)私はあなたの助けに感謝します:)

4

1 に答える 1