Ruby on rails 如何使用方括号发送rails参数

Ruby on rails 如何使用方括号发送rails参数,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,什么是新产品路径(:param_key=>'param_value')的等价物,方括号中的路径类似于[:new,:products,:param_key=>'param_value']?这不管用。如何使用方括号发送参数?方括号(与大多数其他语言一样)-这意味着,如果您希望“在方括号中”传递参数,它将需要是一个值数组 参数 您必须记住Railsparams对象是在提交HTML表单数据时设置的。这意味着如果您试图读取某些参数,访问它们的方法是通过散列:params{your:“attributes

什么是新产品路径(:param_key=>'param_value')的等价物,方括号中的路径类似于
[:new,:products,:param_key=>'param_value']
?这不管用。如何使用方括号发送参数?

方括号(与大多数其他语言一样)-这意味着,如果您希望“在方括号中”传递参数,它将需要是一个值数组


参数

您必须记住Rails
params
对象是在提交HTML表单数据时设置的。这意味着如果您试图读取某些参数,访问它们的方法是通过散列:
params{your:“attributes”,这里:[“1”、“2”、“3”]}

这意味着,如果您试图“在方括号中”设置/访问参数,则需要创建一个值数组,如下所示:

<%= form_for @var do |f| %>
    <%= f.text_field :tags %>
    <%= f.text_field :tags %>
    <%= f.text_field :tags %>
<% end %>

params { tags: ["1", "2", "3"]}

参数{标记:[“1”、“2”、“3”]}