1

Ruby on Rails と Jbuilder gem を使用しています。

私はこのようなポイントの属性を取得しようとしています:

{
"point":[33,11]
}

私のモデルはこんな感じです

class Point < ActiveRecord::Base
attr_accessible :x, :y
end

私はこれを試していますが、うまくいきませんでした。ポイントを文字列として返し、整数として必要です。

json.point "[#{point.x},#{point.y}]"

ありがとう!!!!

4

1 に答える 1

3

Qumara のコメントに基づいて、 and を呼び出す必要がpoint.x.to_iありpoint.y.to_iます。

配列パラメーターを囲む引用符も削除する必要があります。

JBuilder ブロック内の問題の行は次のようになります。

json.point [point.x.to_i,point.y.to_i]
于 2012-11-17T01:50:41.033 に答える