A user can create an object, and he has followers that I want to alert when he creates this object.
controller:
if @project.save
f
You can also move the .deliver call into your new_project method. This works for me using Rails 3:
def new_project(project)
# ...
@followers.each do |f|
# ...
mail(:to => @u.email,
:from => '"Beatrix Kiddo" ',
:subject => "#{project.owner.name} created a new project").deliver
end
end
To send the mails, you would use
if @project.save
# ...
UserMailer.new_project(@project)
else
# ...
end