Кто-нибудь знает хороший драгоценный камень для рельсов 3.2?
Я потратил день и день, чтобы выяснить, как создать хорошую систему обмена сообщениями между зарегистрированными пользователями через устройство.
Но во всех случаях эти драгоценные камни устарели и не поддерживают рельсы3.
Если вы, ребята, пытаетесь сделать систему, которая включает эти функции. Как вы делаете?
- Регистрация участника (разработка)
- система личных сообщений (с почтовой программой)
2 ответа
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
И, конечно же, конфигурации Starndard Mailer.
Почему вы пытаетесь использовать ActionMailer? Вы отправляете электронные письма или сообщения в приложении? Если вы просто делаете личные сообщения внутри приложения, вы сможете создать PrivateMessage
учебный класс:
class PrivateMessage
has_one :sender, :class => 'User'
has_one :recipient, :class => 'User'
end