文件名称:ruby_day_20_21
文件大小:163KB
文件格式:ZIP
更新时间:2024-05-22 03:48:00
Ruby
20180710_day21 推杆 为了实现实时聊天或类似功能,Rails提供了ActionCable。 但是,比使用外部API实现此功能要容易得多。 实际上,在服务器环境中部署ActionCable时,需要进行更多的服务器设置,因此我们想使用称为pusher的外部API。 安装所需的宝石。 宝石文件 # pusher gem 'pusher' # authentication gem 'devise' # key encrypt gem 'figaro' $ bundle install $ figaro install 安装设计 $ rails g devise:install $ rails g devise users 建立了其他必要的模型和关系。 $ rails g scaffold chat_room title:string master_id:string ma