我已經在Rails項目中實現了ActiveAdmin。我有一個名爲「客戶」的資源。在導航欄中,有一個名爲「新客戶」的選項來創建客戶。我怎樣才能改變這個新客戶的觀點?當我點擊「新客戶」按鈕時,它必須接受來自我的電子郵件,並且應該向該電子郵件ID發送邀請。在Active Admin Gem中,如何修改資源視圖?
1
A
回答
1
所有你需要做的就是按照這個
https://gist.github.com/mikeatlas/5628317
它有足夠的信息來建立devise_invitable
與active_admin
希望這將解決您的問題,其中U面臨你的第二個問題
In ActiveAdmin Gem, how to add invitation count to Admin model?
0
如果您的客戶模型有一個電子郵件字段,那麼您可以只允許在表單中顯示電子郵件,並覆蓋「創建」方法。事情是這樣的:
form do |f|
f.input :email
f.actions
end
def create
#send the email here
end
1
其實我們可以通過整合ActiveAdmin和DeviseInvitable Gems來實現。以下鏈接說明了這一點。
這裏的a link!,他們已經在其中解釋清楚。
相關問題
- 1. Rails Active Admin資源問題
- 2. 我如何擁有一個Active Admin嵌套和非嵌套資源視圖?
- 3. active admin gem(名稱錯誤)
- 4. Rails和Active Admin嵌套資源
- 5. Rails Active Admin修改默認操作
- 6. 如何在Rails中使用Active Admin gem時去除麪包屑?
- 7. 在C#中修改資源?
- 8. 我可以在Active Admin資源中擁有靜態頁面嗎?
- 9. 如何修改BaseAdapter中的資源?
- 10. Flask-Admin Mongoengine修改模型視圖
- 11. 從資源中修改位圖
- 12. 如何修改Active Admin的XML和XLSX輸出?
- 13. 使用Rails Gem Active Admin無關聯
- 14. Active Admin Gem - Rails 3.2.3,Heroku錯誤日誌
- 15. Active Admin Translation Missing
- 16. Active Admin view to PDF
- 17. 如何通過Reflexil修改資源?
- 18. Active Admin和Sass Error
- 19. 如何使用Rails Gem Active Admin與基本關聯
- 20. Rails Active Admin:如何在其他資源的顯示頁面內顯示一個資源的索引頁?
- 21. 如何從資源中獲取視圖?
- 22. Rails Active Admin對資源的自定義查詢
- 23. Active Admin - 爲前端的特定訂購設置資源
- 24. 如何修改視圖
- 25. C#修改資源文件
- 26. 修改Ransack gem
- 27. 如何在Rails 3中修改資源的生成路由
- 28. Active Admin分頁
- 29. Active Admin NoMethodError錯誤
- 30. active admin global sidebar,like wordpress
這可以很容易地通過創建一個'after_save'回調來發送用戶的電子郵件。如果'Customer'設置爲Devise,則可以使用[devise_invitable](https://github.com/scambra/devise_invitable)gem來實現此目的。 – seanlinsley