【发布时间】:2014-09-07 19:49:27
【问题描述】:
在我的 Rails 4 应用程序中,我的 API::V1::ClustersController 结构如下:
class Api::V1::ClustersController < ApplicationController
respond_to :json
def index
@clusters = Cluster.all
render json: @clusters
end
class
在我的app/views/api/v1/clusters/index.json.jbuilder 视图中:
json.array!(@clusters) do |cluster|
json.extract! cluster, :id, :index
json.url cluster_url(cluster, format: :json)
end
在我的路线中:
namespace :api, defaults: { format: :json } do
namespace :v1 do
authenticated :user do
resources :clusters
end
end
end
不幸的是,以下是我点击http://localhost:3000/api/v1/clusters.json时的json输出:
{
clusters: [
{
id: 1,
organization: null,
number: null,
name: "Roob Group",
created_at: "2014-07-16T17:41:09.214Z",
updated_at: "2014-07-16T17:41:09.214Z"
},
{
id: 2,
organization: null,
number: null,
name: "Lesch LLC",
created_at: "2014-07-16T17:41:09.302Z",
updated_at: "2014-07-16T17:41:09.302Z"
}
]
}
我不知道还能做什么。任何帮助表示赞赏。
【问题讨论】: