Я создаю письмо, которое работает нормально, пока я не добавляю ссылку в теле.Я хочу получить электронное письмо, которое будет отправлено получателю, как только ему будет отправлено сообщение на платформе.
<%= link_to "See message", @message %>
, похоже, не работает.Есть ли конкретный подход к проблеме?Все, что я видел до сих пор, не очень понятно.
Сообщение об ошибке:
ActionController::UrlGenerationError in Rails::Mailers#preview
Файл Message-mailer.rb:
class MessageMailer < ApplicationMailer
def new_message(message)
@message = message
@title = message.title
@from_first_name = User.find_by_id(message.user_id).first_name
@from_last_name = User.find_by_id(message.user_id).last_name
mail to: @message.user.email,
subject: "New Message: #{@message.title}"
end
end