1

Ember.js + Ember-data + RailsアプリでDevise + CanCanを実装する重要な例/チュートリアルはありますか?

4

3 に答える 3

2

存在しない。FWIW ember/rails アプリの簡単なアプローチは、主に Rails を API として使用し、ユーザーが外部で認証されていると想定することです。そのため、標準の rails/devise ログイン/サインアップ ページを使用して、認証されたユーザーを ember アプリに送信できます。次に、ember アプリは認証されたユーザーのコンテキストで API を呼び出し、API は CanCan を使用して役割を決定し、適切なデータを返します。わかる?

于 2013-02-18T23:33:31.113 に答える
1

合理的な方法として、ember を使用している数人から指摘されたこのサイトを使用しました。それは多かれ少なかれ@Michael Grassottiが上で説明していることです。

Devise が機能する前に必要なあらゆる種類の変更についてのブログがたくさんありますが、それらはかなり古いものです。上記のリンクでスキップされているユーザーシリアライザー (active_record_serializers) を必ず作成してください。

于 2013-02-19T08:30:18.410 に答える