问题标签 [react-on-rails]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - Redux Reducer 只返回一个动作的值而不是一个状态?
我有一个容器、一个 actionsCreator 和一个 reducer。在下面的代码中,是什么让 Reducer 返回action.text
而不是更新的状态对象?我认为减速器必须始终返回状态。
HelloWorldContainer.jsx
helloWorldActionCreators.jsx
helloWorldReducer.jsx
(代码来源:React on Rails)。
ruby-on-rails - 为什么 YAML.safe_load 在 YAML 别名上失败?
我的 Rails 应用程序中有一个可以与 Rails 一起正常工作的语言环境文件,但是当我尝试将它与 react_on_rails rake task ( rake react_on_rails:locale
) 一起使用时,我收到了这个错误:
发现rake任务基本都是调用YAML.safe_load
,于是准备了一个没有Rails的最简单的例子,错误依旧。这是示例 Ruby 脚本:
这是 test.yml 文件(实际语言环境文件的较短版本):
我仍然收到错误:
任何想法为什么这适用于 Rails 但在这里失败?还有其他方法可以避免 YAML 文件中的重复并使其适用于 Rails 和YAML.safe_load
?
ruby-on-rails-4 - 'Yarn install' cause 'trouble with network connection'
First i thought that this may be proxy issue So I've added my corporate proxy settings:
#xA;But nothing happened, still have the error above.
ruby-on-rails - 我无法使用 React_on_Rails gem 注册组件
注册在默认的 HelloWorld 应用程序中运行良好,但是一旦我删除了该文件夹并创建了自己的文件夹,它就停止了工作。
我在 app/bundles 下创建了一个名为 posts 的新文件夹,其中包含一个启动文件夹。
在启动文件夹中,我正在注册组件,如下所示:
PostContainer.jsx 文件位于容器文件夹中,如下所示:
我的 webpack.config.js 文件如下所示:
我尝试将 HelloWorld 更改为帖子或帖子,但它不起作用。
我应该有一个名为 webpack.configure.build.js 的文件吗?还是 webpack.config.js 是我需要编辑的文件?
任何帮助,将不胜感激!
node.js - 在 React on Rails 中访问 NODE_ENV 环境变量
我有一个命中 API的React on Rails应用程序。我想将 API 端点配置为localhost
用于开发,并将我部署的应用程序的 URL 配置为用于生产。
客户端/package.json
客户端/webpack.config.js
我看到它process.env.NODE_ENV
在 config/webpack.config.js 中可用(这里用于将源映射开发工具添加到模块导出中),但我想要一种方法来查看我的 React 代码中某个地方的环境是什么client/
。如果有的话,我有什么选择?
ruby-on-rails - 使用服务器端渲染在 Rails 上做出反应
我使用 React on Rails 创建了一个站点。它工作得很好,但我没有注意到服务器端渲染已关闭,我需要它来进行 SEO,所以我决定打开它。问题是现在我收到这样的错误:
我的webpack.config.js看起来像这样:
我应该怎么做才能修复它?我通读了react_on_rails
github 上的一个相关问题,但我仍然不知道。
ruby-on-rails - 如何从 Rails 5 视图将道具传递到 redux 商店
我似乎无法理解有关如何将道具从视图传递到 redux 商店的文档。
注册.jsx
意见:
我现在迷路了。我认为在我的反应组件中我可以做到{props.profile}
。
我的应用程序将有多个组件连接一个商店。我是否需要创建一个 reducer 才能访问 profile 道具?
减速器:
奇怪的部分,在我的控制台中,我看到undefined
了两次,然后是第三次。我看到了配置文件对象。嗯?HelloWorlApp
我仍在通过更改在 Rails 上做出反应的默认示例来学习 redux 的工作原理。
javascript - TypeError:无法读取未定义的属性“userAgent”
我正在尝试将react-slick 滑块集成到我的 ReactJS 应用程序中。
当我将它集成到一个新的演示应用程序中时,它按预期工作,但如果我将它集成到我自己的应用程序中,它会引发错误。我使用 rails 作为后端。
当我尝试在组件中导入滑块时
它向我显示了一个错误。
错误日志(在rails中)是
编辑
我的代码中的其他一些地方我写在下面的代码中,它工作正常
reactjs - 超出最大调用堆栈大小,react-router 4 react-on-rails
嗨,我有同样的问题,但是 react-router-dom::4.1.1。当我尝试运行根路径时,出现此错误,该错误显示在本文的最后一部分。
路由器.js
pollsContainer.js
SeamosApp.jsx
我得到的浏览器错误是下一个: