[英]Devise + CanCan in Ember.js
是否有一個非平凡的示例/教程在Ember.js + Ember-data + Rails應用程序中實現Devise + CanCan?
那沒有。 FWIW for ember / rails應用程序的一個簡單方法是將rails主要用作API,並假設用戶已在外部進行身份驗證。 因此,您可以使用標准rails /設計登錄/注冊頁面,然后將經過身份驗證的用戶發送到ember應用程序。 然后ember app在經過身份驗證的用戶的上下文中調用api,並且您的api使用CanCan來確定角色並返回適當的數據。 說得通?
我使用過這個網站 ,有幾個人用ember作為一種合理的做事方式。 這或多或少是@Michael Grassotti在上面解釋的內容。
有許多關於你在Devise工作之前必須做出的所有變化的博客,但它們已經很老了,我讓Devise工作得非常快,沒有任何變化。 請確保在上面的鏈接中跳過用戶序列化程序(active_record_serializers)。
這個問題的正確答案仍然是“不”,但是有一些不錯的資源,你可以從中構建自己的資源:
heartsentwined的ember-auth-rails-demo的 深入和最新教程 ,它使用了與ember-auth-rails gem和ember-auth庫的設計。
Richard Livsey關於在ember中添加#can
幫助器的精彩博文 。
Delwyn的stackoverflow示例代碼,用於序列化CanCan功能,以便您可以在客戶端引用它們。 仍然由你來到他們那里然后使用它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.