この点に関して、同様の質問が投稿されていることを知っています。しかし、私はRoRが初めてなので、これらの回答の派生物が必要です。
私は、次のことを実行したいいくつかのデータを含むjsonファイルを持っています:
- コンテンツを利用したい、
- ビューからテーブルとしてレンダリングします。
以下はjsonファイルの内容です
[
{
"id": "A",
"description": "a_description_one"
"value": some_alphanumeric_string
},
{
"id": "B",
"description": "b_description_one"
"value": some_alphanumeric_string
},
{
"id": "C",
"description": "c_description_one"
"value": some_alphanumeric_string
}
]
以下のコードで、コントローラーでこのファイルの内容を取得します。
def index
@data = File.read(Rails.root.join("public", "newjson.json"))
render :json => @data
end
しかし、ビュー内のビューでこの JSON オブジェクト @data を使用しようとすると、ダウンロード可能な json ファイルまたはエラーが発生します。ビューで @data オブジェクトをテーブルとしてレンダリングする方法がわかりません。
前もって感謝します。