Кто-нибудь знает хороший драгоценный камень для рельсов 3.2?

Я потратил день и день, чтобы выяснить, как создать хорошую систему обмена сообщениями между зарегистрированными пользователями через устройство.

Но во всех случаях эти драгоценные камни устарели и не поддерживают рельсы3.

Если вы, ребята, пытаетесь сделать систему, которая включает эти функции. Как вы делаете?

  1. Регистрация участника (разработка)
  2. система личных сообщений (с почтовой программой)

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
Другие вопросы по тегам