Ruby on rails 在Rails中,使用嵌套的表单将项添加到生产环境中不起作用的表行中
我正在使用简单的嵌套表单将项目添加到表行中,由以下命令指示 它在开发环境中工作得非常好。但是,在我将此项目部署到服务器后,单击“添加”按钮时没有响应 这是我的密码: _form.html.erbRuby 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'
<%= 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 .