Поскольку вы получаете некоторые электронные письма, я думаю, что вы правы в том, что проблема связана с Google, а не с вашим приложением.
Они появляются в вашей папке со спамом?
Вы можете попробовать переключиться на что-то вроде Mailgun. Попробуйте этот урок: https://www.leemunroe.com/send-automated-email-ruby-rails-mailgun/
Что касается вашего второго вопроса, я думаю, вам нужно переформатировать.
Как структурировать ваши credentials.yml.en c file:
# no need to specify between environments
# no need to capitalize
gmail_user_name: someemail@gmail.com
gmail_password: thisIsNotMyRealPassword
Затем для вызова этих переменных:
Rails.application.credentials.gmail_user_name
Rails.application.credentials.gmail_password
Итак, в вашем конфигурационном файле ActionMailer вы должны сделать следующее:
...
user_name: Rails.application.credentials.gmail_user_name,
password: Rails.application.credentials.gmail_password,
...