Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.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
Javascript 隔离rails插件上的远程链接不工作_Javascript_Ruby On Rails_Ruby_Ruby On Rails Plugins - Fatal编程技术网

Javascript 隔离rails插件上的远程链接不工作

Javascript 隔离rails插件上的远程链接不工作,javascript,ruby-on-rails,ruby,ruby-on-rails-plugins,Javascript,Ruby On Rails,Ruby,Ruby On Rails Plugins,我无法将远程链接添加到独立的rails插件。 当我点击链接时,它什么也不做。 我甚至没有收到任何错误消息,它只是不起任何作用 这是链接: ... 正确%> ... 这是我的路线: #config/routes.rb MyPlugin::Engine.routes.draw do ... 获取“模型/添加属性” 结束 这是我的控制器: #app/controllers/my_plugin/models_controller.rb 需要依赖关系“我的插件/应用程序控制器” 模块MyPlugin

我无法将远程链接添加到独立的rails插件。 当我点击链接时,它什么也不做。 我甚至没有收到任何错误消息,它只是不起任何作用

这是链接:


...
正确%>
...
这是我的路线:

#config/routes.rb
MyPlugin::Engine.routes.draw do
...
获取“模型/添加属性”
结束
这是我的控制器:

#app/controllers/my_plugin/models_controller.rb
需要依赖关系“我的插件/应用程序控制器”
模块MyPlugin
类ModelsController
这是我的js文件,只是一个测试:

//app/views/my_plugin/models/add_attr.js.erb
log('hello');
这是我的引擎:

#lib/my_plugin/engine.rb
模块MyPlugin
类引擎<::Rails::引擎
需要“jquery rails”
需要“涡轮链接”
隔离名称空间MyPlugin
结束
结束
这是我的宝石:

#my_plugin.gempec
...
Gem::Specification.new do | spec|
...
规范添加依赖项“rails”,“~>5.2”
spec.add_依赖项“jquery rails”,“~>4.3”
规范添加依赖项“TurboLink”,“~>5.2”
...
结束

我希望我提供了足够的信息。感谢您的帮助。

我已经通过在链接中填充onclick事件,并使用一个通过ajax调用rails的方法修复了这个错误。但我还是想知道为什么远程数据链接不起作用。