我知道在这方面已经发布了类似的问题。但我需要这些答案的衍生物,因为我是 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 对象呈现为视图中的表。
提前致谢。