Вот код в недавнем Railscast:Как отличить рубин класса и экземпляра методов
class UserMailer < ActionMailer::Base
default from: "[email protected]"
def password_reset(user)
@user = user
mail :to => user.email, :subject => "Password Reset"
end
end
и это в контроллере
def create
user = User.find_by_email(params[:email])
UserMailer.password_reset(user).deliver
redirect_to :root, :notice => "Email sent with password reset instructions."
end
Метод password_reset
выглядит как экземпляр метод для меня, но похоже, что он называется как метод класса. Это метод экземпляра или класса, или есть что-то особенное в этом классе UserMailer
?
ах да исходный код --- Я должен запомнить это .. спасибо человеку .. –