У меня есть ссылка, при нажатии которой следует доставлять электронную почту с помощью действия, определенного в контроллере.Однако я не задаю путь правильно:
= link_to "Email", quote_deliver_customer_mailer_path
quotes_controller
def deliver_customer_mailer(quote)
@quote = quote
CustomerMailer.estimate(@quote).deliver
end
rout.rb
resources :quotes do
get :deliver_customer_mailer
end
Получено следующее сообщение об ошибке No route matches {:action=>"deliver_customer_mailer", :controller=>"quotes"}
.А) Каков будет правильный способ создать эту ссылку.Б) Есть ли лучший способ, которым я должен построить это?Спасибо.
Обновление
Ах, мне нужно было передать значение в путь ... quote_deliver_customer_mailer_path(quote)