どうすれば登録メンバー同士がうまくメッセージをやりとりできるように、工夫を凝らして日々を過ごしました。
しかし、いずれの場合も、これらの gem は古く、rails3 をサポートしていません。
あなたがこれらの機能を含むシステムを作ろうとしているなら。どうやって作るの?
- 会員登録(工夫)
- プライベートメッセージングシステム (アクションメーラー付き)
どうすれば登録メンバー同士がうまくメッセージをやりとりできるように、工夫を凝らして日々を過ごしました。
しかし、いずれの場合も、これらの gem は古く、rails3 をサポートしていません。
あなたがこれらの機能を含むシステムを作ろうとしているなら。どうやって作るの?
https://github.com/ging/mailboxer ?
/config/initializer/mailboxer.rb :
Mailboxer.setup do |config|
config.uses_emails = true
config.default_from = "no-reply@youraddress.com"
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
そしてもちろん、標準のメーラー構成。
なぜActionMailerを使おうとしているのですか?アプリ内でメールやメッセージを送信していますか?PrivateMessage
アプリ内でプライベートメッセージを送信しているだけの場合は、クラスを作成できるはずです。
class PrivateMessage
has_one :sender, :class => 'User'
has_one :recipient, :class => 'User'
end