视频地址:http://railscasts-china.com/episodes/action-cable-rails-5
- rails命令创建新app
$ rails new actioncable_app
1.1 在Gemfile文件中加入gem ‘jquery-rails’
1.2在app/assets/javascripts/application.js文件中加入启用jquery的注释
//= require jquery
//= require rails-ujs
- rails命令创建controller
$ rails generate controller rooms show
- 修改config/routes.rb
root to : 'rooms#show'
- rails命令创建model message
$ rails generate model message content:string
- rails命令db迁移
$ rails db:migrate
- 修改app/controllers/rooms_controller.rb
def show
@messages = Message.all
end
- 创建并修改app/views/messages/_message.html.erb
<div class = "message">
<p><%= message.content %></p>
</div>
- rails命令进入console创建新message
$ rails console
> Message.creat