ルーティングとプッシュステートに関連して Ember.js について考えている人がいるのだろうか。
認証の典型的な Ember の例は次のとおりです。
aStateManager = Em.StateManager.create({
initialState: 'unauthenticated',
authenticated: Em.State.create({}),
unauthenticated: Em.State.create({
authenticate: function(stateManager, context){
stateManager.goToState('authenticated')
}
})
})
aStateManager.send('authenticate')
これは、ユーザーが常にルート URL に送信される場合に機能します。しかし、ユーザーが「/api/resource/1」などの URL をアドレス バーに入力した場合、ユーザーが各状態で認証されているかどうかを確認する方法はありますか?
私が探しているのは before_filter のようなレールだと思います。
この一般的なシナリオの解決策を思いついた人はいますか?