0
這是一個非常簡單的問題,但我在語法方面遇到了問題。 軌道4,紅寶石2Serializer的條件語句Rails 4
有下面的代碼工作序列化的一些記錄,並將它們轉儲到地理JSON:
module Serializers
class GeoUser < ActiveModel::Serializer
attributes :type, :geometry, :properties
def type
'Feature'
end
def geometry
{
type: 'Point',
coordinates: [object.longitude, object.latitude]
}
end
def properties
{
name: object.full_name,
address: object.full_address,
:'marker-color' => object.marker_color,
:'marker-symbol' => object.marker_symbol,
:'marker-size' => object.marker_size
}
end
end
end
我的問題是有時object.longitude,object.latitude爲空/零和我想將它們設置爲0.簡單的條件語句,類似於|| 0,但我似乎無法得到正確的語法。
建議,請:)
謝謝!