小编Ant*_*ard的帖子

React DnD - “不能同时拥有两个 HTML5 后端。”

我正在尝试使用 Rails5、action Cable、React 和 Rails 以及 React DnD 制作 POC。

目的是制作一个类似于 trello 的应用程序,但用于招聘过程。

我的前端是 ReactJS。

我有 3 个组件,首先,容器调用“Candidates”,这个组件调用 2 个调用“Card”组件的“CardBoard”组件。

我用户反应 DnD 库用于可拖动卡片和可放置 CardBoard。当我将卡片放在纸板上时,我使用 post call 和 websocket(来自 rails5 的动作电缆)来更新我的状态。我不明白为什么我在 post call 后收到这条消息:

Uncaught Error: Cannot have two HTML5 backends at the same time.
    at HTML5Backend.setup (eval at <anonymous> (webpack-bundle.self-7b1a342….js?body=1:4175), <anonymous>:87:15)
    at DragDropManager.handleRefCountChange (eval at <anonymous> (webpack-bundle.self-7b1a342….js?body=1:3566), <anonymous>:52:22)
    at Object.dispatch (eval at <anonymous> (webpack-bundle.self-7b1a342….js?body=1:4931), <anonymous>:186:19)
    at HandlerRegistry.addSource (eval at <anonymous> (webpack-bundle.self-7b1a342….js?body=1:3594), <anonymous>:104:18)
    at registerSource (eval at <anonymous> (webpack-bundle.self-7b1a342….js?body=1:4294), <anonymous>:9:27)
    at …
Run Code Online (Sandbox Code Playgroud)

drag-and-drop ecmascript-6 reactjs react-jsx react-dnd

6
推荐指数
1
解决办法
9759
查看次数

无法使用带有Zeus的parallel_tests创建并行数据库

我有一个zeus-parallel_tests和他的初始化问题:

我的gemfile:

group :development, :test do
  gem "sqlite3"
  gem "rspec-rails"
  gem "rspec-its"
  gem "guard-rspec"
  gem "quiet_assets"
  gem "dotenv-rails"
  gem "parallel_tests"
  gem "zeus-parallel_tests"
end
Run Code Online (Sandbox Code Playgroud)

然后捆绑,好

我的database.yml配置:

connection: &connection
  adapter: postgresql
  host: localhost
  username: ********
  password: ********
  encoding: utf8
  min_messages: warning

development:
  database: app_development
  <<: *connection

test:
  database: app_test<%= ENV['TEST_ENV_NUMBER'] %>
  <<: *connection

production:
  database: app_production
  <<: *connection
Run Code Online (Sandbox Code Playgroud)

然后zeus-parallel_tests初始化以创建我的custom_plan.rb和zeus.json

但是当我尝试创建我的并行数据库(我有一个具有8个线程的i7)时,我收到一个奇怪的消息:

> rake parallel:create
app_development already exists
app_development already exists
app_development already exists
app_development already exists
app_development already exists
app_development already exists
app_development …
Run Code Online (Sandbox Code Playgroud)

testing rspec ruby-on-rails zeus

2
推荐指数
1
解决办法
904
查看次数