Как я могу включить имя приглашающего в представление приглашения devise_invitable?

#ruby-on-rails #ruby #devise #devise-invitable

#ruby-on-rails #ruby #разработать #devise-invitable

Вопрос:

Я попытался добавить %{first_name} или%{current_user.first_name} в файл yml и в представление. Я получаю сообщение об ошибке,

ActionView::Template::Error (missing interpolation argument :first_name

Как я могу добавить, что «имя» пригласило вас! вместо «Кто-то пригласил вас», которое используется по умолчанию и, вероятно, будет рассматриваться как спам?

Ответ №1:

Вы должны быть в состоянии найти пользователя по invited_by_id

 @user = User.find(resource.invited_by_id)
  

Вот ссылка, откройте ссылку и прокрутите вверх над заголовком Sending an invitation after user creation