1

我是 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
4

1 回答 1

-1

按照此处的说明进行操作。

这只是编辑视图的视图模板的情况。

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

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

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

于 2015-08-04T11:40:46.667 回答