Rails-无法从我的主要表单提交,但能够从部分提交

时间:2018-06-22 21:52:07

标签: ruby-on-rails ruby view submit partial

我的编辑视图中部分渲染了。编辑视图本身具有一个更新按钮,如果更改了属性,该按钮会更新页面上的属性(此处可用的属性比“注释”多得多,但为简单起见,我将其简化了)

有一个部分正在渲染一些单独的代码,并且还具有一个提交按钮。我的部分中的“提交”按钮正在更新和刷新页面,但是我的编辑页面中的“提交”按钮不再响应。

部分代码:

<%= form_tag(url_for(:controller => "#{controller}", :transition => "# 
   {@new_status}"), :method => :put) do %>
<b>If marking <%="#{item}"%> as <%= "#{@status_word}" %>, describe why:</b><br />
<%= text_area_tag :unusable_notes, nil, :size => '40x3' %>

    <%= submit_tag "#{@status_word.upcase}" %>

<% end %>

编辑视图:

<%= form_for(@inkbag, :url => url_for(:action => "update", :controller => "admin/ink", :id => @ink.id)) do |f| %>

  <%= f.label :notes %><br />
  <%= f.text_area :notes %>

<%= render partial: 'shared/inventory_status_change', locals: { inventory_item: @ink, controller: 'inks', item: 'ink', f: f } %>

  <%= f.submit 'Update' %>

<% end %>

0 个答案:

没有答案