0
我有這個問題它總是與提交的表單一樣。 在更新訂單提交按鈕上調用update_limits操作。哪個應該觸發動作update_order。Rails表單提交問題有兩種形式
這是我的觀點:
<h2>Movies</h2>
<h3>List movies</h3>
<%= form_tag(:action => 'update_limits' ,:id => params[:id]) %>
<%= link_to 'create new movie', {:action => 'create',:id => params[:id]}, {:class => 'margin-left'} %>
<div class="spacer"> </div>
Number of movies in reel:
<span class="c1">
<% rr = 1..6 %>
<%= select("limits", "reel_limit", rr) %>
</span>
Number of movies in archive:
<span class="c1">
<% rr = 0..12 %>
<%= select("limits", "archive_limit", rr) %>
</span>
<%= submit_tag %>
<div class="spacer"> </div>
<%= form_tag(:controller => 'admin/photographers', :action => 'update_order' ,:id => params[:id]) %>
<ul id='movielist'>
<span class="header">name</span>
<%
n = 0
while n < @items.length
%>
<li itemID='<%[email protected][n].id%>' <%= reel_color_class(n, @limits) %>>
<% if @items[n]["image"] %>
<%= image_tag("/photographer/image/#{@items[n].id}/#{@items[n]["image"]}", :size => "36x20") %>
<% end %>
<%[email protected][n].name.force_encoding("UTF-8") %>
<span class='col2'>
<%= link_to 'edit', {:action => "edit", :id => @items[n].id} %>
<%= link_to("remove", {:action => "remove", :id => @items[n].id },
{:confirm => "Are your sure?"}) %>
</span>
</li>
<%
n = n + 1
end
%>
</ul>
<input type="hidden" name="neworder" id="neworder" value="" />
<input name="commit" type="submit" value="update order" onclick="neworder.value=(junkdrawer.inspectListOrderNew('movielist'))" />
<div class="spacer"> </div>
請請*請*正確地縮進您的代碼。閱讀絕對是一團糟。通過使用適當的縮進,它也會使您更容易閱讀。 –