【发布时间】:2020-01-11 03:32:30
【问题描述】:
我正在尝试在我放入此变量“@yearbook”的视图中显示 json:
def list
file = File.open("#{Rails.root}/lib/service.json", "r")
service = file
service = service.read
service = JSON.parse(service)
@yearbook = service
end
在我的视图文件中,我浏览了每个“@yearbook”元素并简单地显示它,如下所示:
<% @yearbook.each do |item| %>
<tr>
<p><%= item %></p>
</tr>
这是我从浏览器的视图中得到的(这是正常的):
{"name"=>"...", "description"=>"..."}
{"name"=>"...", "description"=>"..."}
...
现在我不明白如何指定视图以显示“名称”和“描述”属性而不是格式化的 json 对象,使其看起来更像这样:
name: ..., description: ...
name: ..., description: ... and so on...
希望很清楚,干杯。
【问题讨论】:
标签: ruby-on-rails json object model-view-controller attributes