Ruby on Rails Friday, November 1, 2013

Hi, I Want to simply print out 2d array elements. Method is located in
Helper module. Calling helper method from jQuery. At the moment I'm not
getting output (=> 0..3) I tried to do iterate through array via .each()
method, but it would just print en entire array, however i want to
access each element and convert it either to string or integer. can
someone point me to possible solution? thanks!

#app/helpers/controller_helper.rb
def get_array
database = SQLite3::Database.open("test.db")
result = database.execute("select * from table1")
print_array(result)
end

def print_array(array)
for i in 0..array.length
puts array[i][i]
end
end

-------------------------------------------------------------------
#app/views/controller/file.js.erb
if($('.check_box1').is(':checked')){
$("#div2").html("<%= get_array%>")
}

--
Posted via http://www.ruby-forum.com/.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/ac97a96a682b25162aa93f019fb078e5%40ruby-forum.com.
For more options, visit https://groups.google.com/groups/opt_out.

No comments:

Post a Comment