【发布时间】:2012-03-22 15:44:35
【问题描述】:
这是我的看法:
@bulk_objects.each do |bulk_warehouse|
bulk_error = @wh_errors[:"bulk_warehouse#{@count}"] if @wh_errors
-%>
<tr class="<%= cycle("odd", "even") %>">
<%= hidden_field_tag("bulk_warehouse_id#{@count}",bulk_warehouse.id) %>
<td><%= text_field_tag("bulk_warehouse_asset#{@count}", bulk_warehouse.asset, :disabled => true)%></td>
<td><%= text_field_tag("bulk_warehouse_serial#{@count}", bulk_warehouse.serial, :disabled => true) %></td>
<td><%= check_box_tag "enable_record#{@count}",1,false,{:onclick => "bulk_warehouse_asset#{@count}.disabled =
bulk_warehouse_serial#{@count}.disabled =
!this.checked;"}%></td>
<td class="last">
<%= link_to "#{t("web-app-theme.delete", :default => "Delete")}", bulk_warehouse_path(bulk_warehouse), :method => :delete, :confirm => "#{t("web-app-theme.confirm", :default => "Are you sure?")}" %>
</td>
</tr>
</div>
<% @count = @count +1 %>
<% end -%>
</table>
<div class="actions-bar wat-cf">
<div class="actions">
</div>
..
这是我的控制器:
@bulk_objects = BulkWarehouse.all
@count= @bulk_objects.count
现在我将在我的视图中添加一个“全选”复选框,当您单击它时,它会启用所有其他“启用记录#{@count}”复选框。我知道这件事应该使用 Ajax 和 Jquery 来完成,但我不知道怎么做。任何人都可以帮助我吗? 谢谢你
【问题讨论】:
标签: ajax ruby-on-rails-3