ruby on rails を使ってwebAPIを作成しています。
controllerで#indexで全てのデータベースから値を取得しjson方式で表示しようと考えていますが思った通りにいきません。なぜうまくいかないのでしょうか?以下のソースコードでは{
"stock": [
{
"id": 19,
"name": "ko",
"amount": 200,
"price": null,
"created_at": "2023-05-14T16:50:51.614Z",
"updated_at": "2023-05-14T16:50:51.614Z"
},
{
"id": 18,
"name": "xxx",
"amount": 100,
"price": null,
"created_at": "2023-05-14T16:49:54.431Z",
"updated_at": "2023-05-14T16:49:54.431Z"
}
]
}
と表示されてしまいますが全てのデータベースを取得し、
{"ko":200,"xxx":100…}のようにrender json: で表示したいのですがどのようにコードを修正すればよろしいでしょうか?よろしくお願いいたします。
該当のソースコード
def index stocks = Stock.order(:name) render json: {stock: stocks} end
