Используйте Devise и Devise Invitable Gems.
https://github.com/scambra/devise_invitable
Технически, вы не приглашаете кого-то, но то, что вы можете сделать, это сделать
User.invite("some-guy@example.com")
Это создаст токены, которые позволят им войти в систему. Как только они нажмут на ссылку, они получат указание отредактировать свои учетные данные.