在Ember.js + Ember-data + Rails應用程序中是否有一個不平凡的示例/教程來實現Devise + CanCan?Ember.js中的Devise + CanCan
1
A
回答
2
沒有。 FWIW對於ember/rails應用程序來說,一個簡單的方法是主要將rails用作API,並假定用戶已經從外部進行身份驗證。因此,您可以使用標準rails/devise登錄/註冊頁面,然後將經過身份驗證的用戶發送到ember app。然後在經過身份驗證的用戶的上下文中應用API調用API,並且您的API使用CanCan來確定角色並返回適當的數據。合理?
1
我使用了this site,這個問題已經被少數幾個使用燼的人指出,是一種合理的做事方式。這或多或少是邁克爾格拉索蒂在上面解釋的。
在Devise開始工作之前,有很多關於Devise所做的各種更改的博客,但他們都很老,我的Devise工作很快,沒有任何改動。一定要製作一個在上面的鏈接中跳過的用戶序列化程序(active_record_serializers)。
1
正確這個問題的答案仍然是「不」,但也有一些從你可以構建像樣的資源自己:
的in depth and up to date tutorial爲heartsentwined的ember-auth-rails-demo,它使用與設計他的ember-auth-rails寶石和ember-auth庫。
Richard Livsey的fantastic blog post約添加一個
#can
助手來燼。Delwyn的stackoverflow sample code序列化CanCan能力,所以你可以在客戶端引用它們。儘管如此,你仍然可以得到它們並使用它們。
相關問題
- 1. Rspec,CanCan和Devise
- 2. CanCan,Devise和「current_user」
- 3. Devise&CanCan - CanCan 2.0 API的問題
- 4. cancan Abilty,Devise和Rspec測試
- 5. Rails + Devise + Cancan select with dynamic,dependent
- 6. Devise,Rolify和Cancan到ActiveAdmin
- 7. Rails,Devise,CanCan或Declarative授權
- 8. Rails 4,Devise,Omniauth,Cancan,Twitter API
- 9. CanCan方法與Rails3/Devise的問題
- 10. 登錄Rails 4,Devise和CanCan的問題
- 11. 使用Rails&Devise與Ember.js
- 12. 授權用戶使用cancan和devise
- 13. Devise,CanCan和ActiveAdmin on Rails應用程序
- 14. devise + cancan無法識別能力
- 15. Rails 4,Devise,CanCan和rails_admin問題?
- 16. CanCan,Devise,Rails和Backbone.js,問題與更新
- 17. 我是否應該使用CanCan和Devise?
- 18. 無法在Rails中使用Devise和CanCan進行sign_up
- 19. 在Cancan上使用Devise gem的管理使用
- 20. 讓用戶使用CanCan和Devise更新自己的帖子
- 21. 測試使用CanCan和Devise與RSpec的視圖
- 22. cancan/devise - 重定向到請求的路徑
- 23. 與devise和cancan的嵌套資源授權
- 24. Devise + CanCan在刪除時出現奇怪的行爲
- 25. 如何檢查我的Rails應用程序是否真的在Devise中創建訪客用戶(rails/devise/cancan)?
- 26. 安裝devise和cancan後不能刪除對象
- 27. devise + cancan不會阻止訪問索引問題wherer @proj = Proj.all
- 28. Ruby on Rails 3:登錄使用devise和cancan
- 29. Devise/Rolify/CanCan 2.0:防止用戶更改用戶角色
- 30. 如何使用cancan和devise添加角色rolify?