Problemas enviando correos desde mi servidor

Hola estoy haciendo algunas pruebas con action mailer y desde mi
computador
loca puedo enviar correos.

pero desde mi servidor no.

estoy en development en mi servidor para poder ver los errores

en el enviroment tengo

ActionMailer::Base.raise_delivery_errors = true
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.server_settings = {
:address => “mail.dominio.com”,
:port => “587”,
:domain => “dominio.com”,
:authentication => :plain,
:user_name => “[email protected]”,
:password => “mi clave”
}

luego en mi controller:

def envia_correo

Notifier.deliver_contacto(‘[email protected]’)
end

luego en la vista envia_correo.rhtml, tengo solo un texto de informacion
para el usuario

y en la vista de /notifier/contacto.rhtml , tengo el contenido del
correo.

en mi servidor al ejecutar el controllador home/envia_correo tengo el
siguiente error :

NoMethodError in HomeController#envia_correo

undefined method `contacto’ for #Notifier:0x41165774

RAILS_ROOT: …/config/.

porque funcionará en mi local , pero en mi servidor no??

Gracias

Disculpas, encontre que no estaba declarando la classe en el modelo
notifier

class Notifier < ActionMailer::Base
def contacto(user_email)
@subject = “Este es el mensaje”
@from = “[email protected]
@recipients = user_email
@body[:account]=“Get large, #{user_email}[email protected]
content_type “text/html”
end

end

Gracias

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs