So senden Sie benutzerdefinierte Einladungen mit devise_invitable
Ich bin neu bei Ruby und benutze devise_invitable gem für Einladungen. Jede Anweisung wird ordnungsgemäß gesendet. Jetzt möchte ich einen benutzerdefinierten Betreff hinzufügen, der einen eingeladenen Namen und einen Boardnamen sowie benutzerdefinierten Inhalt enthält, der dieselben Dinge wie der Betreff enthält.Wie kann ich dies mit der folgenden Aktionsmethode tun, ohne zusätzlichen benutzerdefinierten Code usw. zu verwenden?
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