在 Rails 7.1 中加载 React 组件时出现问题

作者: RailsCod3rFuture创建于 2024年2月16日更新于 2024年8月18日

重现步骤

  1. 使用 ruby 3.2.2 创建一个 rails 7.1 应用程序
  2. 设置 Rspec/Capybara/Cuprite 默认值
  3. 添加 capybara-screenshot
  4. 安装最新版的 react-rails gem,并在视图中创建一个组件
  5. 测试通过 capybara 的帮助,组件渲染出带有 h1 标签的内容

预期行为

组件已渲染并可通过 cuprite/capybara 查找器访问

实际行为

cuprite 的 HTML 显示组件已在页面上,但当您从 capybara 屏幕截图中查看照片时,没有组件已渲染

内容来源: reactjs/react-rails