-
0 votesanswersviews
Rails CORS问题与Ajax API endpoints 请求
我似乎遇到了向API endpoints 发出GET请求的一些问题 . 我知道rails在幕后有一些安全性 . 我正在使用React-Rails并在我的 componentDidMount 中对API endpoints 进行ajax调用 . 我也在我的 Headers 中传递 X-Auth-Token . 我的控制台错误: XMLHttpRequest无法加载“/ api / end / p... -
1 votesanswersviews
未定义React Rails组件
我想在我的Rails 4.2.4应用程序中使用react-rails gem(版本2.1) . 我've gone through the setup steps in the Readme and I' m使用webpacker进行js预处理 . 我在 app/javascript/components/label.js 中有一个组件,如下所示: import React, {PureCompo... -
3 votesanswersviews
React rails组件渲染错误
我有一个Login.js.jsx文件与Login组件,如下所示: class Login扩展了React.Component {render(){return(); }} 我在html.haml文件中呈现如下组件 = react_component(@component_name , {:params => @params}) 的application.js // = require... -
0 votesanswersviews
由于某种原因,将组件渲染到字符串
出于某种原因,我的React组件的部分呈现为字符串 . 我正在使用带有 react-rails gem和 sprockets-coffee-react gem的Rails将JSX与Coffeescript一起使用 . 这是代码 show.html.erb <%= react_component 'ArticleForm', {action: articles_path, ... -
2 votesanswersviews
在rails 4 app中调用react-modal时出错
我在使用react-4前端的rails 4应用程序中使用react-modal时遇到了麻烦 . 我已经按照这个SO问题中的步骤How to call react-modal from rails-assets.org in react-rails component和这个GitHub问题https://github.com/reactjs/react-rails/issues/510但它们似乎都没... -
2 votesanswersviews
如何在react-rails组件中调用rails-assets.org中的react-modal
我有一个使用前端反应的rails应用程序但是我在将其他反应模块添加到我的组件时遇到了问题 . 我正在使用react-rails将react整合到我的rails应用程序中 . 我想将react-modal添加到组件中 . 我在我的组件中调用react-modal时遇到了麻烦 . 我希望它可以像React.DOM一样进行类似的调用,但似乎并非如此 . 由于sprockets,我不能使用正常的'requ... -
1 votesanswersviews
您如何在Rails应用程序中引用第三方反应组件?
我正在使用react-rails gem构建应用程序 . 这意味着所有资产都流经rails asset pipeline . 为了访问第三方javascript库,我一直在利用rails-assets.org将bower的javascript包捆绑到你的rails环境中 . 大多数软件包都可以直接在您的javascript代码中调用 . 因此,如果您添加包,请使用marked降价库,您可以将其包括... -
0 votesanswersviews
Rails应用程序中Rails-assets.org的集成React组件
我试图在rails应用程序中集成来自rails-assets.org的react组件 . 目前,我使用react-rails gems在我的应用程序中编写反应视图 . 我想使用其他反应组件,如react-router,react-select等 . 我发现通过使用rails-assets.org获得这个的简单方法 . 但是,我不知道调用此组件的正确方法 . 有人可以教我吗? 例如,我想在我的rai... -
0 votesanswersviews
使用具有react-rails gem的React路由器
我是rails开发人员的经验丰富的ruby,并尝试使用 reactjs . 所以我安装了 react-rails gem 并按照说明操作 . 有两种可能的入门方法: 使用资产管道 使用webpacker Webpacker gem看起来很新,我很难让webpacker-dev-server与我当前的rails应用程序一起工作 . 并且使用foreman运行两个进程(一个用于rails... -
2 votesanswersviews
React Rails组件:手动触发重新渲染
在Rails中,我在页面上有一组Bootstrap选项卡,每个选项卡上都有一个React组件,即: <div id="tab-1" class="tab-pane"> ... <%= react_component('PeopleWidget', person_id: @person.id) %> ... </d... -
1 votesanswersviews
使用react-rails gem删除rails中阻止javascript的渲染
我有一个Ruby on Rails应用程序 . 对于我的观点,我正在使用react-rails gem . 我想通过Google PageSpeed改进pagespeed . 我的主要问题是删除渲染阻止JavaScript,所以我添加了async:true到我的javascript_include_tag帮助方法 . 然后,当我刷新网站时,我在控制台中有这些消息的空白白窗口浏览器: Referen... -
5 votesanswersviews
React,Ruby on Rails:jsx vs html.erb
我正在使用react-rails gem来集成与rails的反应,我对如何组织我的代码感到矛盾 . 我最好在 html.erb 文件或 jsx 文件中使用我的核心html吗?目前,我基本上把一切都变成了一个组件我在 html.erb 文件中所做的只是使用 react_component 帮助程序来调用这些组件 . 例如,我的 Profiles 页面有一个 ProfileShow.js.jsx 文件... -
0 votesanswersviews
使用rails对路由器服务器端进行渲染
我正在使用React Js和rails 5.0 重要的宝石是 gem 'rails', '~> 5.0.2' gem 'react-rails' gem 'react-router-rails' gem 'slim-rails' 我的布局和页面模板很小,我到处都在用咖啡 . 当我使用反应路由器时,我面临很多问题 . 问题清单是: 我想得到一个像angular这样的干净方法,我可以在反... -
0 votesanswersviews
React-Rails:.js.jsx文件崩溃了Rails应用程序
我是Rails和ReactJS的新手 . 我在使用Windows 7上运行的Rails 5.0.2上的react-rails gem渲染一个简单的“Hello World”组件时遇到了很多问题 . 如果我在components文件夹中包含.js.jsx文件,我的应用程序崩溃了 . 有趣的是,如果我用普通的.js版本的ReactJS替换它(并且不做任何改动),我的应用程序不会崩溃并且组件在我的页面上... -
0 votesanswersviews
在Rails应用程序中渲染Navbar React组件
我有一个安装了react-rails gem的简单Rails 5应用程序 . 我想创建一个Navbar,它将出现在我的应用程序中每个页面的顶部 . 我是React的新手,所以通常我要做的是在application.html.erb中包含一个erb标签,它会渲染一个名为_navbar.html.erb的布局助手,并且会出现在yield块之上 . 如何使用react-rails gem和navbar组... -
3 votesanswersviews
使用导轨布局渲染来自其他反应组件的反应组件
我正在尝试在成功提交表单时呈现其他组件 . 表单有不同的rails布局,表单提交后重定向不同的布局 . 使用react-router和重定向对象渲染组件,但如何使用布局渲染它 . 我希望在表单提交后显示flash消息 . 因此,如果在提交表单后重新加载页面,则无法在react组件中设置flash消息 . 有什么建议吗? 谢谢 . -
7 votesanswersviews
使用'material-ui'与react-rails gem?
我想在我的Rails 4应用程序中使用material-ui组件库 . 我目前正在使用react-rails gem将.jsx编译添加到资产管道 . 我在gemfile中通过rails-assets添加了material-ui,如下所示: source 'https://rails-assets.org' do gem 'rails-assets-material-ui' end 我在我的a... -
0 votesanswersviews
如果应用程序呈现两次,如何更改React焦点?
我在erb模板中使用react-rails gem渲染我的应用程序,但是有问题 - 模板呈现两次,所以我有两个渲染的反应应用程序同时 . 我无法影响这种逻辑,我只是在现有项目中添加新功能,使用该系统在垂直和水平视图之间进行导航(取决于屏幕方向,使模板之一可见) . 因此,在渲染应用程序之后,对于垂直视图,一切都很好(可能是因为它首先渲染),但是当切换到水平时 - 它仍然专注于垂直应用程序版本(当我... -
1 votesanswersviews
使用带有Rails资产管道的webpack
我正在使用带有导轨和链轮的webpack . 通过gem react-rails添加React . 我一直在收到错误 greet.self-c872e41….js?body=1:1 Uncaught ReferenceError: exports is not defined(anonymous function) main.self-8ac2c1a….js?body=1:11 Uncaught ... -
6 votesanswersviews
当状态未立即更新时,ReactJS表单验证
我正在尝试使用ReactJS在我的注册表单上创建客户端验证 . 我正在使用http://validatejs.org/库进行验证以及https://github.com/jhudson8/react-semantic-ui组件来渲染semantic-ui React组件 . 这是代码 . var constraints = { email: { presence: true, ...