Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.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 在Rails中,使用嵌套的表单将项添加到生产环境中不起作用的表行中_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 在Rails中,使用嵌套的表单将项添加到生产环境中不起作用的表行中

Ruby on rails 在Rails中,使用嵌套的表单将项添加到生产环境中不起作用的表行中,ruby-on-rails,ruby,Ruby On Rails,Ruby,我正在使用简单的嵌套表单将项目添加到表行中,由以下命令指示 它在开发环境中工作得非常好。但是,在我将此项目部署到服务器后,单击“添加”按钮时没有响应 这是我的密码: _form.html.erb <%= simple_nested_form_for @rule, :wrapper => false do |f| %> <%#= f.error_notification %> <%= render 'shared/the_error_messages'

我正在使用简单的嵌套表单将项目添加到表行中,由以下命令指示

它在开发环境中工作得非常好。但是,在我将此项目部署到服务器后,单击“添加”按钮时没有响应

这是我的密码:

_form.html.erb

<%= simple_nested_form_for @rule, :wrapper => false do |f| %>
  <%#= f.error_notification %>
  <%= render 'shared/the_error_messages' %>

  <%= render 'basic_info', f: f %>

  <div>
    <%= f.button :submit %>
  </div>
<% end %>
我花了很多天来尝试不同的方法来部署和检查nodejs的安装。
有人能帮我吗?Thx

我删除了
rails ujs
jqueryui
文件
application.js
。 现在看起来是这样的:

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require jquery_nested_form
//= require_tree .
现在它在我的服务器上运行良好


然而,我仍然不知道为什么它会起作用。有人能给我解释一下吗?

我删除了
application.js文件中的
rails-ujs
jquery-ui
。 现在看起来是这样的:

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require jquery_nested_form
//= require_tree .
现在它在我的服务器上运行良好


然而,我仍然不知道为什么它会起作用。有人能给我解释一下吗?

当您尝试运行
bundle exec rake资产:precompile
时会发生什么?您是否也在使用
simple\u form
?我得到了这个
warn安装v1.15.2[1/4]解析包…成功已经是最新的。在0.08秒内完成。
当我运行
bundle exec rake assets:precompile RAILS\u ENV=production
时,您是否在使用simple\u form?我以前为
使用了
嵌套的\u form\u,现在我对
使用了
simple\u nested\u form\u,因为它更方便。您在浏览器控制台上看到任何错误吗?您还可以在
insertFields
函数中添加
调试器:
行,以调试实际调用的代码。当您尝试运行
bundle exec rake assets:precompile
时会发生什么?您是否也在使用
simple\u form
?我得到了这个
warn安装v1.15.2[1/4]解析包…成功已经是最新的。在0.08秒内完成。
当我运行
bundle exec rake assets:precompile RAILS\u ENV=production
时,您是否在使用simple\u form?我以前为
使用了
嵌套的\u form\u,现在我对
使用了
simple\u nested\u form\u,因为它更方便。您在浏览器控制台上看到任何错误吗?您还可以在
insertFields
函数中添加
debugger:
行,以便在实际调用代码时对其进行调试。
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require jquery_nested_form
//= require_tree .