【发布时间】:2013-05-23 17:30:45
【问题描述】:
我使用rails new 生成了一个新的rails 4 (rc1) 项目,并使用rails g scaffold 生成了一个脚手架。
正如预期的那样,它已经创建了迁移、控制器和所有必需的视图文件。
它还创建了 show.json.jbuilder 和 index.json.jbuilder。
我认为这是为了帮助从模型生成 json。控制器也包含 format.json 调用。
问题:为什么需要json,生成的应用程序的哪一部分使用了json?看起来(对我来说)视图没有使用 json 来呈现任何东西,似乎它们是在服务器端呈现的(@model 变量在视图中用于获取内容)。
边缘指南 (http://edgeguides.rubyonrails.org/) 没有提到 jbuilder 以及为什么需要它。
提前致谢!如果我能澄清这个问题,请告诉我。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4