Sha256: ac6908cd3081ed4246b90572682f654ed1646c1104127e9679416569e140f9eb

Contents?: true

Size: 1.38 KB

Versions: 3

Compression:

Stored size: 1.38 KB

Contents

# Chatroom

The chat room provides you to send messages that including emotions and different kinds
font.

## Installation

Add this line to your application's Gemfile:

    gem 'chatroom'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install chatroom


## Usage

After you install Chatroom and add it to your Gemfile, you need to run the generator:

    rails g chatroom:install

Add the code below in your controller where will put the chatroom. Example:

    @messages = Message.all

Add the chatroom to your view. Example:

    <%= render "chatroom/messages/chatroom" %>

Migration Task:

    rake db:migrate

Start faye server in your terminal:

    rackup private_pub.ru -s thin -E production

#####Add User to the Message:

Add a migration and add your code to show user's name in message\_helper.rb:

    rails g migration add_user_id_to_messages

Add hidden field about user\_id in chatroom/message\_helper.rb so as create the message with its ower:

    <%= f.hidden_field :user_id, :value => current_user.id %>

Allow params get the user\_id in chatroom/messages\_controller.rb:

		params.require(:message).permit(:content, :user_id)

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
chatroom-0.1.1 README.md
chatroom-0.1.0 README.md
chatroom-0.0.9 README.md