如何使用devise_invitable发送自定义邀请

时间:2015-08-04 10:35:48

标签: ruby-on-rails ruby devise-invitable

我是ruby的新手,并使用devise_invitable gem进行邀请。每条指令都正常发送。现在我想添加一个自定义主题,该主题将包含被邀请者姓名和董事会名称以及与主题相同的自定义内容。 如何在不使用额外自定义代码等的情况下执行以下操作方法?

def AddMember
      board = current_user.boards.find(params[:id])  
        # simply invite user ! 
        invitee=User.invite!({:email => (params[:email])}, current_user)
        board.members << User.find_by_email(params[:email]) 
        msg = "invitation sent"
        render json: msg,status: :ok
        return
      end

      msg = "some error occured - member adding failed"
      render json: msg,status: 500

    end

1 个答案:

答案 0 :(得分:-1)

按照说明here

只是编辑视图的视图模板。

首先将这些行添加到Rails应用程序中的environment.rb文件中。

config.to_prepare do
  Devise::Mailer.layout "email" # email.haml or email.erb
end

然后编辑email.erb或email.haml以创建自定义布局。