Скорость работы быстрее Oracle.откуда информация?
attr = HashWithIndifferentAccess.new(myitem.as_json)
myitem = MyTable.first # читай комментарий ниже
attr = myitem.as_json # получить Hash
attr['my_field'] = { foo: 'bar' } # работай с Hash ...
p attr
render json: {item: attr}
MyTable.all.first
- это попросить ВСЕ записи, а использовать только ПЕРВУЮ!dishes = MenuMealsDish
.joins( menu_products: [ :children_category, :product ] )
.select( 'menu_products.count_fact',
'products.code AS product_code',
'children_categories.code AS category_code' )
.where( menu_requirement_id: menu_requirement_id )
.where( 'menu_products.count_fact != ? ', 0 )
.to_a
render json: {menu_products: dishes}
Что в логах?