在Active Admin Gem中,如何修改资源视图?

时间:2014-02-13 01:48:41

标签: ruby-on-rails ruby ruby-on-rails-4 activeadmin

我在Rails项目中实现了ActiveAdmin。我有一个名为" Customer"的资源。在导航栏中,有一个名为" New Customer"创造一个客户。如何更改此新客户的视图?当我点击"新客户"按钮,它必须接受来自我的电子邮件,它应该发送该电子邮件ID的邀请。

3 个答案:

答案 0 :(得分:1)

您需要做的就是遵循此

https://gist.github.com/mikeatlas/5628317

它有足够的信息可以使用devise_invitable

设置active_admin

希望这能解决您在第二个问题中面临的问题

In ActiveAdmin Gem, how to add invitation count to Admin model?

答案 1 :(得分:1)

实际上我们可以通过集成ActiveAdmin和DeviseInvitable Gems来实现。以下链接说明了这一点。

这是a link!,他们已经巧妙地解释了这一点。

答案 2 :(得分:0)

如果您的客户模型有电子邮件字段,那么您只能允许电子邮件显示在表单中,并覆盖“创建”方法。像这样:

form do |f|
  f.input :email

  f.actions
end

def create
  #send the email here 
end