我是 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
按照说明操作here https://github.com/plataformatec/devise/wiki/How-To:-Create-custom-layouts.
这只是编辑视图的视图模板的情况。
首先将这些行添加到 Rails 应用程序中的environment.rb 文件中。
config.to_prepare do
Devise::Mailer.layout "email" # email.haml or email.erb
end
然后编辑 email.erb 或 email.haml 以创建您的自定义布局。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)