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

时间:2011-11-09 21:37:06

标签: javascript jquery ruby-on-rails ruby-on-rails-3

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

1 个答案:

答案 0 :(得分:5)

的JavaScript

var arrayAsString = JSON.stringify(myArray);
sendToDatabaseUsingAJAX( arrayAsString );
// ... later ...
var arrayFromString = JSON.parse( arrayAsString );

红宝石

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 )
相关问题