javascript数组保存到rails中的数据库

rap*_*tle 2 javascript jquery ruby-on-rails ruby-on-rails-3

我有一个用户创建的数组,由一个表中的函数显示(这都是在客户端使用jquery完成的).我想将其保存到数据库中,以便可以链接并再次显示.我有我的rails模型和表单设置接受一个字符串(可能我必须将数组转换为字符串)但我完全不确定如何正确编码.我已经按照 教程,但我不确定它出了什么问题.我不需要一个确切的答案,只是想指向正确的方向..

Phr*_*ogz 5

JavaScript的

var arrayAsString = JSON.stringify(myArray);
sendToDatabaseUsingAJAX( arrayAsString );
// ... later ...
var arrayFromString = JSON.parse( arrayAsString );
Run Code Online (Sandbox Code Playgroud)

红宝石

require 'json'
array_as_string = my_array.to_json
send_to_database( array_as_string )
# ... later ...
array_from_string = JSON.parse( array_as_string_gotten_from_db )
Run Code Online (Sandbox Code Playgroud)