我正在渲染一条带有关联的记录,如下所示
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 中渲染最后一条记录,但上面将打印所有导航,因为它是一对多的。我试过 :limit => 1 并在 desc 中订购它,但限制本身不起作用。任何帮助将不胜感激。
render :json => Scheme.where("id=?", params[:id]).first
.to_json(:include => { :navs => { :only => [:schemeCode,:navDate,:navValue], :limit => 1 }})