Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Gem&x27;渲染同步';不';t部分更新(Rails 4.2.4)_Ruby On Rails_Ruby_Websocket_Thin_Faye - Fatal编程技术网

Ruby on rails Gem&x27;渲染同步';不';t部分更新(Rails 4.2.4)

Ruby on rails Gem&x27;渲染同步';不';t部分更新(Rails 4.2.4),ruby-on-rails,ruby,websocket,thin,faye,Ruby On Rails,Ruby,Websocket,Thin,Faye,使用Rails 4.2.4、Faye 1.1.2、Thin 1.6.4、Render_sync 0.5.0。 在gem'render_sync'文档中做了一切(所有必要的设置)并运行了rackup sync.ru-E产品,但什么都没有:没有自动部分更新,在创建新游戏时也没有错误。我只能通过手动重新加载来更新页面,但这不是我真正想要的 都在开发环境中 我完全不知道是什么问题。求求你,救命 我的代码中有: sync.yml game.rb views/sync/games/_queue.html.s

使用Rails 4.2.4、Faye 1.1.2、Thin 1.6.4、Render_sync 0.5.0。 在gem'render_sync'文档中做了一切(所有必要的设置)并运行了rackup sync.ru-E产品,但什么都没有:没有自动部分更新,在创建新游戏时也没有错误。我只能通过手动重新加载来更新页面,但这不是我真正想要的

都在开发环境中

我完全不知道是什么问题。求求你,救命

我的代码中有:

sync.yml

game.rb

views/sync/games/_queue.html.slim

# Faye
development:
  server: "http://localhost:9292/faye"
  adapter_javascript_url: "http://localhost:9292/faye/faye.js"
  auth_token: DEVELOPMENT_SECRET_TOKEN
  adapter: "Faye"
  async: true
class Game < ActiveRecord::Base
  sync :all
  sync_scope :sync_started_today, -> { Game.registered }
  ...
class GamesController < ApplicationController
  load_and_authorize_resource
  enable_sync
  ...
  def create
    if @game.save
      sync_new @game
      redirect_to games_path, notice: t('entry_added')
    else
      render :new, status: :unprocessable_entity
    end
  end

  def queue
  end
  ...
= sync partial: 'queue', collection: Game.sync_started_today
.div
  = game.try(:team)
...