aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md8
1 files changed, 7 insertions, 1 deletions
diff --git a/README.md b/README.md
index c9ffa38..93867ec 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,10 @@ Inboxes is a young messaging system for Rails app. It:
- read/unread discussions counter
- any user can be invited to discussion by the member of this discussion, so you can chat with unlimited number of users
+##Upgrading from 0.1 to current version (0.2)
+
+**Run `rails generate inboxes:upgrade_discussible` and then roll up the migration. Your DB is upgraded!**
+
##Requirements and recommendations
Inboxes requires Rails 3.x and [Devise](https://github.com/plataformatec/devise) for user identification (surely, messaging system is not possible without users). Now the gem is tested only with Ruby 1.8.7 and REE.
@@ -14,13 +18,15 @@ We recommend to use Inboxes with [Faye](https://github.com/jcoglan/faye), becaus
Remember that unfortunately, Inboxes reserve 3 resources names: Discussion, Message and Speaker.
+Since version 0.2.0, it is possible to add `has_inboxes` option to any model. For instance, it can be `Person` or `Teacher`.
+
##Installation
*Make sure that Devise is already installed and configured in your app!*
1. Add `gem "inboxes", "~> 0.1.2"` to the `Gemfile` and run `bundle install`
2. Execute `rails generate inboxes:install`. This command will generate migration for messaging system. Don't forget to run migrations: `rake db:migrate`
-3. Add `has_inboxes` to your User model like [here](https://gist.github.com/1330080)
+3. Add `has_inboxes` to your User model like [here](https://gist.github.com/1330080).
4. Now Inboxes are ready to use. Open `http://yoursite.dev/discussions` to see the list of discussions. You can start new one.
Default Inboxes views are ugly, so you can copy into your app and make anything with them: `rails generate inboxes:views`