我已经在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