0

以下のような関連付けで1つのレコードをレンダリングしています

render :json => Scheme.where("id=?", params[:id]).first
                      .to_json(:include => { :navs => { :only => [:schemeCode,:navDate,:navValue] }})

協会

Scheme has_many   navs
Nav    belongs_to scheme

Nav の最後のレコードのみをレンダリングする必要がありますが、上記は 1 対多であるため、すべての nav を出力します。:limit => 1 を試して desc で注文しましたが、 limit 自体が機能していません。

render :json => Scheme.where("id=?", params[:id]).first
                      .to_json(:include => { :navs => { :only => [:schemeCode,:navDate,:navValue], :limit => 1 }})
4

1 に答える 1