0
я следующий код в мой контроллеркак избежать «неверное количество аргументов» в рельсах
def create
@employees = Group.find(params[:employee][:group_id]).employees
puts "count!!!!" + @employees.count.to_s
Communicate.deliver_message(params[:subject],@employees,params[:body].to_s)
flash[:notice] = "your message has been sent"
redirect_to root_url
end
следующий код в Communicate
модели:
def message(sub, people, msg)
#puts "employee count!!!" + people.count
subject sub
bcc "[email protected]"
from '[email protected]'
sent_on Time.now
body :greeting => msg
end
Ошибка я получаю это «неправильное количество аргументы "на третьей строке метода create
.
Возможно, мне что-то не хватает, но ... 'Communicate.deliver_message',' Communicate.message' ... Кто это? – deceze
Коммуникация наследуется от ActionMailer :: Base? –
извините, это была опечатка с моей стороны. Я смог решить эту проблему. – Patrick