我正在使用Ruby on Rails和Jbuilder gem。
我正试图获得这样一个点的属性:
{
"point":[33,11]
}
我的模特就像这样
class Point < ActiveRecord::Base
attr_accessible :x, :y
end
我正在尝试这个,但是没有成功,它将点作为字符串返回,我需要它作为整数。
json.point "[#{point.x},#{point.y}]"
感谢!!!!
答案 0 :(得分:3)
根据Qumara的评论,您应该致电point.x.to_i
和point.y.to_i
。
您还应该删除数组参数周围的引号。
JBuilder块中的相关行应该看起来像
json.point [point.x.to_i,point.y.to_i]