【问题标题】:How to send custom invitation using devise_invitable如何使用 devise_invitable 发送自定义邀请
【发布时间】:2015-08-04 10:35:47
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    按照说明here

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多