私は、登録されたメンバーとの間でグッドメッセージングシステムをどのように作成するかを日々費やしました。誰かがレール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によって電子メールを同時に送信したいと思います。あなたはすべてを(アソシエーション、コントローラー、モデル、ビュー)をゼロから作ることを意味しますか? – MKK