class Customers < ActiveRecord::Base
def check_user_name
...
mailto = Emailer.new
mailto.contact(email, subject='ask', question)
end
end
class Emailer < ActionMailer::Base
def contact(email, subject, question, sent_at = Time.now)
...
end
end
CONTROLLER:Как использовать метод из другого класса?
class CustomersController < ApplicationController
def ask
end
def check_user
cust = Customers.new
@answer = cust.check_user_name(params[:name], params[:email], params[:question])
end
end
эта ошибка:
NoMethodError in CustomersController#check_user
Где код для контроллера? – Dogbert
Является ли ваш метод «контакт» общедоступным? И почему вы передаете странные параметры, такие как 'subject = 'ask''? –
о теме = 'ask' - это просто пример. Как узнать, является ли метод общедоступным? :) –