나는 등록 된 회원간에 좋은 메시지 시스템을 만드는 방법을 파악하기 위해 하루 하루를 보냈습니다.누구나 레일 3.2에 적합한 비공개 메시지 보석을 알고 있습니까?
그러나 모든 경우에, 그 보석은 오래된 버전이며 레일 3을 지원하지 않습니다.
너희들이이 기능을 포함하는 시스템을 만들고자한다면. 어떻게 만듭니 까?
- 회원 등록 (acition 우편물 포함)
- 개인 메시징 시스템 (고안)
나는 등록 된 회원간에 좋은 메시지 시스템을 만드는 방법을 파악하기 위해 하루 하루를 보냈습니다.누구나 레일 3.2에 적합한 비공개 메시지 보석을 알고 있습니까?
그러나 모든 경우에, 그 보석은 오래된 버전이며 레일 3을 지원하지 않습니다.
너희들이이 기능을 포함하는 시스템을 만들고자한다면. 어떻게 만듭니 까?
왜 ActionMailer을 사용하려고 ? 앱 내에서 이메일이나 메시지를 보내시겠습니까?
class PrivateMessage
has_one :sender, :class => 'User'
has_one :recipient, :class => 'User'
end
https://github.com/ging/mailboxer : 당신은 단지 응용 프로그램 내에서 비공개 메시지를하고 있다면, 당신은 PrivateMessage
클래스를 생성 할 수 있어야한다?
/config/initializer/mailboxer.rb :
Mailboxer.setup do |config|
config.uses_emails = true
config.default_from = "[email protected]"
end
최소한의 모델
class User < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
acts_as_messageable
attr_accessible :email, :password, :password_confirmation, :remember_me
def name
email
end
def mailboxer_email(object)
email
end
end
물론 starndard 메일러 구성.
고마워, 나는 그것을 시도하고 꽤 잘 작동합니다. 그러나 문제는 이메일을 전달하지 않는다는 것입니다 : ( – MKK
구성 했습니까? 필요한 변경 사항을 보여주기 위해 답을 편집합니다. – dimuch
감사합니다. dimuch. 설치시 성공한 것처럼 보였습니다. 여기 샘플 (https://github.com/RKushnir/mailboxer-app) 그러나 불행히도, 그것을 사용하지 않을 haml로 작성된. 컨트롤러 및 뷰 (인덱스, 새, 표시, 삭제). 모두 코딩해야합니까? 수행 방법을 알려주는 좋은 웹 사이트가 있습니까? 감사합니다. – MKK
네, ActionMailer에서 이메일을 동시에 보내고 싶습니다. 당신은 모든 것을 (Association, Controller, Model 및 View) 제로로부터 만드는 것을 의미합니까 ?? – MKK