0
與new_product_path(:param_key => 'param_value')
的等效什麼相當於方括號路線如[:new, :products, :param_key => 'param_value']
?這不起作用。如何用方括號發送參數?如何用方括號發送導軌參數路線
與new_product_path(:param_key => 'param_value')
的等效什麼相當於方括號路線如[:new, :products, :param_key => 'param_value']
?這不起作用。如何用方括號發送參數?如何用方括號發送導軌參數路線
方括號represent an array(在大多數其他語言) - 這意味着,如果你正在尋找「在方括號」傳遞參數,可以將需值
PARAMS數組
您必須記住Rails params
對象是really just a hash,它在您提交HTML表單數據時設置。這意味着如果你想讀取某些參數,訪問它們的方式是通過哈希:params{ your: "attributes", here: ["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"]}