我正在尝试使用 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) 我有一个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)