-
0 votesanswersviews
react_on_rails如何在不使用库的情况下从组件渲染其他视图
我创建了一个rails项目,然后使用 react_on_rails gem集成反应 . 我已经制作了一个组件并使用 react_component 辅助方法将其放在我的 new.html.erb 中 . 每当这个erb视图呈现我得到react组件时,在填写字段之后,组件会发送POST请求到 todos#create 路径,并且因为redirect_to @todo 而将字段重定向到 todos... -
2 votesanswersviews
将Rails引擎中的react组件导入应用程序
我正在使用react_on_rails来开发Rails引擎和应用程序 . 我写了一个有单个组件的rails引擎 - NewComponent . 它使用react_on_rails . 这已经通过轨道引擎的虚拟应用程序进行了测试 . 我在虚拟应用程序中导入并注册了组件: /new_engine/test/dummy/client/app/Index.jsx : import NewCompo... -
0 votesanswersviews
使用React_on_Rails v9进行服务器端渲染:React Router v4问题
React_on_rails v9使得从服务器端传递道具变得轻而易举,因此当 prerender 设置为true时,服务器端渲染变得如此简单 . 但是,面对的挑战是尝试实现React Router v4 . 具有react路由器的isssue无法从服务器端传递道具 我相信从v7升级到v9的文档将清除此问题 - https://github.com/shakacode/react_on_rails... -
0 votesanswersviews
在react_on_rails应用程序中预渲染会抛出错误
每当我在rails视图中将我的反应组件的预渲染切换为true时,我就会收到此错误 undefined local variable or method `e' for ReactOnRails::ServerRenderingPool::Exec:Class 我在shakacode网站上发现lib / react_on_rails / server_rendering_pool / exec.r... -
1 votesanswersviews
从rails app访问webpack资产
我正在使用带有React on Rails的webpack,并且有一些需要引用图像的反应组件 . 我遇到的问题是试图让Rails访问图像 . Rails的图像来自其通常的app / assets / images目录,可通过url / assets访问 但是,如果我在图像目录中有一个react组件和一个图像: component.js 图像/ image.jpg的 --component.js ... -
0 votesanswersviews
使用Rails API反应On Rails gem
我正在尝试在Rails API之上运行React . 我使用 --api 标志创建了Rails应用程序,因此我可以尽可能地使其成为极简主义者,并且我选择了react_on_rails gem来使React工作在其上,因为它似乎是一种很好的方法来解耦客户端和服务器应用程序 . 我按照gem's Github page上的教程进行操作,但是当我在运行Foreman后尝试访问URL http://lo... -
1 votesanswersviews
gem对rails做出反应:webpack.config.js
我使用Rails 5.1和react_on_rails gem v10.0.2 我想使用css模块和css-loader,我想知道在哪里放webpack.config.js - 文件? 正如我所看到的,react_on_rails gem的当前版本不再具有客户端目录(以前存储webpack.config.js文件) . react组件存储在/ app / javascripts中 . -
-1 votesanswersviews
有没有办法使用React State更改视图?
我一直在努力解决这个问题很长一段时间,似乎我找不到解决方案 . 在某些情况下,我正在使用的项目不能在Rails上使用React-Router,但我听说有一种方法可以使用State Method在组件之间切换 . 这是真的吗? 在这个Ruby on Rails应用程序中,我们使用一个父组件,并在其中使用了许多const组件 . 问题是,我有三个用户需要点击的按钮,当它发生时,内容块必须改变 . 有任... -
8 votesanswersviews
反应新手:在未链接的组件之间共享状态
我是一个React新手试图将React集成到Rails站点 . 我在页面顶部有一个 CommentForm 组件/ html,在同一页面的底部有一个 Comments 组件 . 目前,两者都是通过React-On-Rails的 react_component 方法呈现的 . 问题是,在 CommentForm 中提交表单后,我想在 Comments 组件中更改 this.state.comment... -
1 votesanswersviews
React On Rails - 使用React Router保护数据的Rails结构
我正在使用react-on-rails设置一个项目来执行初始渲染服务器端 . 我已经将它与react-router集成并成功地为任何给定页面的初始加载渲染服务器端,并且react-router从那里接管并充当常规的React客户端应用程序/路由器 . 我不确定最初加载 props 的最佳方式,因为初始页面可能是该站点的任何"page" . 我没有找到任何在线的集成示例 . 例如...