我使用Ruby on Rails和Jbuilder gem。
我正在尝试获取一个点的属性,如下所示:
{
"point":[33,11]
}我的模型是这样的
class Point < ActiveRecord::Base
attr_accessible :x, :y
end我尝试这样做,但没有成功,它以字符串的形式返回点,而我需要以整数的形式返回它。
json.point "[#{point.x},#{point.y}]"谢谢!
发布于 2012-11-17 09:50:41
基于Qumara的评论,你应该给point.x.to_i和point.y.to_i打电话。
您还应该删除数组参数两边的引号。
您的JBuilder代码块中有问题的行应该如下所示
json.point [point.x.to_i,point.y.to_i]https://stackoverflow.com/questions/13426736
复制相似问题