#Rosalie
Simple gem that alows users to message each other
Add to your Gemfile:
gem 'rosalie', :git => "git://github.com/maki5/rosalie.git"
Then run:
$ bundle install
Run install script:
$ rails g rosalie:install
And don't forget to migrate you database:
$ rake db:migrate
First of all you need a User model, you can create it yourself or use some authentication system
In your model:
class User < ActiveRecord::Base
acts_as_messageable
end
class Message < ActiveRecord::Base
has_user
end
##Rosalie
User.send_message([recipient], "subject", "body")
User.sent_messages
User.recieved_messages
##Views If you need views you can run views generator
$ rails g rosalie:views
###Action Mailer You need to set up default url options for the mailer in each environment. Here is the configuration for "config/environments/development.rb":
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
and default email
ActionMailer::Base.default :from => 'default@development-server.com'
MIT License. Copyright © 2012 Ababii Alexandr