.json.rabl没有在Rails应用程序中显示

时间:2014-03-26 08:08:56

标签: ruby-on-rails json view rabl

尝试将用户模型打印到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

1 个答案:

答案 0 :(得分:1)

只需将.json添加到URL