I did find this question on SO, but it didn't help, really.
So, I'd like to pass an array through a hidden field tag. As of now my code is:
<%= hidden_field_tag "article_ids", @articles.map(&:id) %>
This obviously does not work since it passes the ids as a string.
How do i do it?
Hi maybe there is better solution but you may try
<% @articles.map(&:id).each do |id| %>
<%= hidden_field_tag "article_ids[]", id %>
<% end %>
The following worked for me on Rails 4.1.10
<% @your_array.map().each do |array_element| %>
<%= hidden_field_tag "your_array[]", array_element %>
<% end %>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With