2015-01-05 2 views
0

Ruby On rails 앱에 소인을 추가했습니다. 나는 https://devcenter.heroku.com/articles/postmark#sending-emails-in-ruby-on-rails-3-x 페이지의 단계를 따랐다. 이제 다음 코드를 추가해야합니다.Ruby on Rails 앱에 메일러 클래스를 넣을 위치는 어디입니까?

class SuperMailer < ActionMailer::Base 

    def email 
    from  "[email protected]" 
    subject "Hello" 
    recipients "[email protected]" 
    tag  "big-bang" end 

end 

그러나이 클래스를 추가 할 위치와 사용 방법을 알지 못합니다. 응용 프로그램 모듈의 application.rb 파일에 추가합니까?

그리고이 클래스를 사용하여 제출 후 (예 : 누군가 제출을 누를 때) 이메일을 보내려면 어떻게해야합니까? app>보기 아래에있는 static_pages의 html 파일에 제출 버튼이있는 양식을 작성했습니다. 다음 작업을 수행합니까?

<form name="contactform" method="post" > ... 

답변

2

Action Mailer Rails Guide이에서 최고의 가장 포괄적 인 가이드입니다 - 읽기 쉽고 잘 시간을 가치가있다.

귀하의 질문에 관해서는 대답하기가 너무 모호합니다 (여기에 여러 가지 질문을 던졌을뿐입니다). 그러나이 경우 모든 답변은 레일즈 가이드에 있습니다.

하지만 하나

: 당신이 app/mailers 디렉토리 두에 우편물을 넣어 : SuperMailer.email.deliver

하지만 정말 :이 대답 할 가이드를 읽어 당신은 예를 호출 양식 액션에 대한 컨트롤러 액션을 설정해야 당신의 질문

+0

고마워요! 그것은 매우 도움이됩니다. 다음 번에는 한 가지 질문을 게시 할 것입니다. – christegho