Rails 4如何将动态参数传递给控制器?

用户名

我认为这种形式:

<%= form_tag({:action => :update_quantity}, :params => [:ids_to_update]) do %>
<% @id_array = [] %>
<% @db_lines.each do |line| %>
<% @id_array << line['id'] %>
    <tr>
      <td><%= image_tag "#{line['preview_url']}&maxSize=135" %></td>
      <td><%= line['ProductCode'] %></td>
      <td><%= text_field_tag("updated_quantity#{line['id']}", "#{line['Quantity']}") %></td>
      <td><%= number_to_currency(line['UnitPrice']) %></td>
      <td><%= number_to_currency(line['Quantity'] * line['UnitPrice']) %>
    </tr>
<% end %>
    <tr>
    <td colspan="5" class="text-right">
    <%= hidden_field_tag :ids_to_update, @id_array.join(',') %>
    <%= submit_tag("Update Quantity", :class => 'tiny button raidus') %>
    </td>
    </tr>
<% end %>

在text_field_tag中,我将每个名称设置为update_quantityx,其中x是记录的ID。当我不知道ID是多少以及有多少ID时,如何将其中的每一个传递到form_tag的params部分中?记录来自我的order_line模型,此页面是购物车的单独控制器。

亚历克斯

您不需要中的params部分form_tag参数将由_tags表单内部自动生成

text_field_tag值将作为传递给控制器params[:updated_quantity#1]params[:updated_quantity#2]依此类推。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails:如何将参数从friendly_id URL传递给控制器?

来自分类Dev

rails 4将值传递给控制器

来自分类Dev

如何将Hash与Rails控制器的参数合并?

来自分类Dev

如何将值从模型中的方法传递到另一个方法,或将控制器中的控制器传递给Rails

来自分类Dev

Ruby on Rails 4-表单助手未将参数哈希传递给控制器

来自分类Dev

将参数传递给Rails中的新控制器动作

来自分类Dev

Rails将参数传递给另一个控制器

来自分类Dev

在Rails中,如何将参数从Jquery传递到控制器方法,然后获取返回值?

来自分类Dev

在Rails中,如何将参数从Jquery传递到控制器方法,然后获取返回值?

来自分类Dev

Rails:将API密钥传递给控制器

来自分类Dev

将JavaScript变量传递给Rails控制器

来自分类Dev

Rails:将API密钥传递给控制器

来自分类Dev

在Rails 4中将局部值传递给控制器方法

来自分类Dev

在Ruby on Rails中,如何将控制权传递给另一个控制器中的动作?

来自分类Dev

如何在Ruby on Rails中传递控制器参数

来自分类Dev

Rails:如何将全局变量从路由传递到控制器和助手?

来自分类Dev

Rails:如何将全局变量从路由传递到控制器和助手?

来自分类Dev

如何将JavaScript变量传递到Rails控制器中?

来自分类Dev

RAILS:如何将JSON API数据传递到控制器中的哈希

来自分类Dev

如何将 jquery 数组从 rails 控制器传递到 postgresql 数组列

来自分类Dev

Rails 4:将变量从控制器传递到javascript

来自分类Dev

如何通过link_to helper将参数从Rails中的视图传递到控制器动作

来自分类Dev

Ruby on Rails select2 AJAX / JQuery-将参数传递给控制器不起作用

来自分类Dev

如何将默认参数传递给Rails lambda / scopes?

来自分类Dev

将Rails参数读入控制器

来自分类Dev

计算以逗号分隔的值作为参数传递给Rails中的控制器

来自分类Dev

Rails - 从表单选择下拉列表中将参数传递给控制器

来自分类Dev

如何将复杂的参数传递给控制器?

来自分类Dev

Rails/Ajax/ jQuery:将多个参数从 jquery 传递到 Rails 控制器

Related 相关文章

  1. 1

    Rails:如何将参数从friendly_id URL传递给控制器?

  2. 2

    rails 4将值传递给控制器

  3. 3

    如何将Hash与Rails控制器的参数合并?

  4. 4

    如何将值从模型中的方法传递到另一个方法,或将控制器中的控制器传递给Rails

  5. 5

    Ruby on Rails 4-表单助手未将参数哈希传递给控制器

  6. 6

    将参数传递给Rails中的新控制器动作

  7. 7

    Rails将参数传递给另一个控制器

  8. 8

    在Rails中,如何将参数从Jquery传递到控制器方法,然后获取返回值?

  9. 9

    在Rails中,如何将参数从Jquery传递到控制器方法,然后获取返回值?

  10. 10

    Rails:将API密钥传递给控制器

  11. 11

    将JavaScript变量传递给Rails控制器

  12. 12

    Rails:将API密钥传递给控制器

  13. 13

    在Rails 4中将局部值传递给控制器方法

  14. 14

    在Ruby on Rails中,如何将控制权传递给另一个控制器中的动作?

  15. 15

    如何在Ruby on Rails中传递控制器参数

  16. 16

    Rails:如何将全局变量从路由传递到控制器和助手?

  17. 17

    Rails:如何将全局变量从路由传递到控制器和助手?

  18. 18

    如何将JavaScript变量传递到Rails控制器中?

  19. 19

    RAILS:如何将JSON API数据传递到控制器中的哈希

  20. 20

    如何将 jquery 数组从 rails 控制器传递到 postgresql 数组列

  21. 21

    Rails 4:将变量从控制器传递到javascript

  22. 22

    如何通过link_to helper将参数从Rails中的视图传递到控制器动作

  23. 23

    Ruby on Rails select2 AJAX / JQuery-将参数传递给控制器不起作用

  24. 24

    如何将默认参数传递给Rails lambda / scopes?

  25. 25

    将Rails参数读入控制器

  26. 26

    计算以逗号分隔的值作为参数传递给Rails中的控制器

  27. 27

    Rails - 从表单选择下拉列表中将参数传递给控制器

  28. 28

    如何将复杂的参数传递给控制器?

  29. 29

    Rails/Ajax/ jQuery:将多个参数从 jquery 传递到 Rails 控制器

热门标签

归档