0
My Rails 5アプリにはライドモデルとウェイポイントモデルがあります。1つのライドにはウェイポイントが多数あります。Rails 5レンダリングされたアソシエーションを含むオブジェクトを含むJSONをレンダリング
また、私はウェイポイントのいくつかを飾るウェイポイントデコレータを持っています。
私のRailsアプリケーションでは、乗り物のリストとすべてのネストされたウェイポイントを返したいと思います。
@api_v1_rides = Ride.all
render json: {
status: 200,
rides: @api_v1_rides
}.to_json(:include => [:waypoints])
素晴らしいです。
は、しかし、私は装飾されたウェイポイントを返すようにしたいので、私が試したことだった。
@api_v1_rides = Ride.all
render json: {
status: 200,
rides: @api_v1_rides
}.to_json(:include => [:waypoints.decorate])
しかし、これは私にそれを飾るが、ウェイポイントの関数ではないというエラーを与えます。 Drape Gemを使用して飾っています。アプリの他の部分でもうまく動作します。