gpt4 book ai didi

ruby-on-rails - 如何将 React-rails React_Component 与 WebPacker Gem Rails 5.1 一起使用?

转载 作者:行者123 更新时间:2023-12-03 14:28:23 25 4
gpt4 key购买 nike

新手,我最近在我的react-rails项目中实现了webpacker gem。作为 webpack 和 React 的新手,这个 gem 对来自 Rails 背景的我来说很有意义。

我想知道是否可以在我的rails webpacker项目中使用react-rails gem,这样我们仍然可以使用像这样的 View 帮助器方法:

<%= react_component('MyComponent', @controller_value.to_json)%>

如果不是,有什么原因吗?

感谢您的任何意见! :)

最佳答案

首先您需要安装节点-I used nvm ,

并安装yarn- link .

然后,将这些行添加到您的 Gemfile 中:

gem 'webpacker', '~> 2.0'
gem 'react-rails'

然后运行

bundle install
rails webpacker:install
rails webpacker:install:react
rails generate react:install

这将在 app/javascript 中创建必要的文件(不是 app/assests/javascripts )和配置文件。

现在添加 <%= javascript_pack_tag 'application' %>到适当的布局文件,例如 app/views/layouts/application.html.erb

最后您需要运行 ./bin/webpack-dev-server在单独的终端中,以及 rails server .

就是这样。现在您可以使用

<%= react_component('MyComponent', @controller_value) %>

这里MyComponent将在 app/javascript/components/MyComponent.js 中定义

关于ruby-on-rails - 如何将 React-rails React_Component 与 WebPacker Gem Rails 5.1 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42588195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com