This code generates the complaint that “part” is an array, and thus
cannot be converted to a string. How do I iterate over each item in that
array of address data?
This code generates the complaint that “part” is an array, and thus
cannot be converted to a string. How do I iterate over each item in
that
array of address data?
I see no problem with that code, except I would write it as:
%w{addr1 addr2 city state zip country}.each do |part|
puts %{}
end
You don’t have another local variable named part, do you?
When you convert an array to a string, all the elements just get
mashed together: %w{foo bar baz}.to_s -> “foobarbaz”
Ah, my mistake. I assumed it was talking about my “part” variable when
it was talking about my reference to post[part.to_s], which returns an
array. I’m not sure it’s the tidiest fix, but I changed this to
post[part.to_s].to_s, and it works. Well, that part works, now I have
other issues
%w{addr1 addr2 city state zip country}.each do |part|
puts %{}
end
This looks like one of those things I’m going to have to look up! Thanks
for the pointer!
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.