小编Nic*_*ico的帖子

React 组件渲染但在 Rails 应用程序中不可见

正如标题所说,当我运行 rails server 时,我的反应组件都不可见。我正在使用 gem react-rails。我知道他们正在渲染,因为在检查页面的 body 标签时,它有<div data-react-class="Home" data-react-props="{}"></div>.

为了测试它是否是我的电脑,我制作了另一个 rails 应用程序,在我的根目录中创建了一个具有完全相同格式的 react 组件,即

class Home extends React.Component {
  render() {
    return (
      <h1>Hello</h1>
    )
  }
}
Run Code Online (Sandbox Code Playgroud)

它出现在屏幕上。我的控制台中绝对没有错误,所以我不知道问题是什么。两个 Rails 应用程序(可见和不可见)之间的区别在于,损坏的应用程序使用了设计、引导程序,并且具有更多的迁移/模型/控制器。此外,我删除了损坏的涡轮链接,但即使将其重新添加,也没有任何区别。

ruby-on-rails reactjs

5
推荐指数
1
解决办法
1300
查看次数

标签 统计

reactjs ×1

ruby-on-rails ×1