【问题标题】:.json.rabl not showing in view for Rails app.json.rabl 未显示在 Rails 应用程序的视图中
【发布时间】:2014-03-26 08:08:56
【问题描述】:

试图让用户模型打印到 JSON,尝试制作一个扩展名为 json.rabl 的文件,如下所示:

file.json.rabl

object @users

attributes :id, :name

当我尝试查看此内容时,我收到以下错误消息:

Missing template users/autocomplete, application/autocomplete with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee, :rabl, :rb]}. 

但是,如果我将文件重命名为 file.rabl,它会呈现 JSON,但会呈现在 HTML 页面中。如何让它打印一个纯 JSON 文件?

这是我的文件视图控制器代码:

def file
@users = User.all
respond_to do |format|
format.html
format.json
end

【问题讨论】:

标签: ruby-on-rails json view rabl


【解决方案1】:

只需将.json 添加到URL。

【讨论】:

  • 接受你自己的答案,这样这个问题就会被关闭。
猜你喜欢
  • 1970-01-01
  • 2019-07-30
  • 2012-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-07
  • 1970-01-01
相关资源
最近更新 更多