11155
(-- --)
1
Hello, not sure if this should go here...
Trying to print out the contents of an array with a little bit of
formatting
my array looks like this:
search = "[[67749303, 72756004, 178055737, 398925700, 551708624,
684936218, 846436579, 978955981]]"
search_ary = search.split(",")
now in my erb view file I would like to print something like this to the
html:
<p>67749303</p>
<p>72756004</p>
....etc
what is the best way to do this???
Not sure of the "best" way... but there are lots of ways - here's two:
You could render a collection of partials as described on
http://api.rubyonrails.org/classes/ActionView/Partials.html
You could loop yourself:
<% search_ary.each do |element| %>
<%= content_tag :p, element %>
<% end %>
By the way, did your example array mean to be nested in another array
(two lots of square brackets...)?
11155
(-- --)
3
Assign your search array to an instance variable in your controller.
@search_ary = search.split(",")
In your view do:
<% @search_ary.each do |row| %>
<p><%= row %></p>
<% end %>
Sathia_S
(Sathia S)
4
Hello, not sure if this should go here…
Trying to print out the contents of an array with a little bit of
formatting
my array looks like this:
search = "[[67749303, 72756004, 178055737, 398925700, 551708624,
684936218, 846436579, 978955981]]"
<% search.each do |number| %>
<%= number %>
<% end %>
This will give result as below