Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 支持jQuery的ReactOnRails_Ruby On Rails_Webpack_React On Rails - Fatal编程技术网

Ruby on rails 支持jQuery的ReactOnRails

Ruby on rails 支持jQuery的ReactOnRails,ruby-on-rails,webpack,react-on-rails,Ruby On Rails,Webpack,React On Rails,以前是否有人使用过ReactOnRails,并且必须将jQuery用于某些外部库(在我的例子中选择2) 如何将jQuery(jQuery ujs)添加到网页包中,以便我仍然可以在我的app/assets目录中使用它,而无需实际安装两次(通过gem和npm)?你不能访问全局窗口。$当它在app/assets中时,在你的react应用程序中使用它吗?我不能。我使用npm安装了jquery ujs和jquery,卸载了jquery\u ujsgem并删除了相关的require语句。Rails似乎到处都

以前是否有人使用过ReactOnRails,并且必须将jQuery用于某些外部库(在我的例子中选择2)


如何将jQuery(jQuery ujs)添加到网页包中,以便我仍然可以在我的
app/assets
目录中使用它,而无需实际安装两次(通过gem和npm)?

你不能访问全局
窗口。$
当它在app/assets中时,在你的react应用程序中使用它吗?我不能。我使用npm安装了
jquery ujs
jquery
,卸载了
jquery\u ujs
gem并删除了相关的
require
语句。Rails似乎到处都在检查jquery,但不是在我的节点模块中。正确,您的旧代码正在查找上一次安装中的全局查询。你应该把它放回去,并引导网页去寻找全局代码。或者你必须将所有旧的JS转换成导入风格的代码。