显示类别列表和这些类别中的条目
Displaying a Category List and Entries in those Categories
我正在尝试获取要显示的结果列表,分类如下:
部门
- 工作
- 工作
部门
- 工作
- 工作
...等等
我正在使用 http://contentful.com 下拉属于某个部门的工作选择,我希望显示如上所示的信息。
我猜我的观点会是这样的:
- department.each do |job|
= job.fields[:departmentTitle]
- job.department.each do |j|
= j.fields[:jobTitle]
我的控制器是这样的:
def index
@department = @client.entries('content_type' => '5qQ755rL9Y8oSGayUuEMkE', include: 1)
end
该内容类型基本上是说抓住所有部门。
我的问题是,我应该如何设置控制器和视图才能以这种方式显示信息?
根据您设置内容模型的方式,存在不同的方法。
假设您有一个部门链接到许多工作,您的方法似乎没问题。
您可能想在控制器中使用 @departments
并在视图中访问实例变量 @departments
。
如果您有一个工作链接到一个部门,您必须获取所有工作,然后按照此 GitHub issue 中的说明在客户端对它们进行分组。
如果您在客户端初始化时启用了 dynamic_entries: :auto
,您可以使用创建的 getter 方法访问数据:
job.department_title
.
如果您需要更多指导,我建议您联系 contentful.com 网站上的支持人员。
我正在尝试获取要显示的结果列表,分类如下:
部门
- 工作
- 工作
部门
- 工作
- 工作
...等等
我正在使用 http://contentful.com 下拉属于某个部门的工作选择,我希望显示如上所示的信息。
我猜我的观点会是这样的:
- department.each do |job|
= job.fields[:departmentTitle]
- job.department.each do |j|
= j.fields[:jobTitle]
我的控制器是这样的:
def index
@department = @client.entries('content_type' => '5qQ755rL9Y8oSGayUuEMkE', include: 1)
end
该内容类型基本上是说抓住所有部门。
我的问题是,我应该如何设置控制器和视图才能以这种方式显示信息?
根据您设置内容模型的方式,存在不同的方法。
假设您有一个部门链接到许多工作,您的方法似乎没问题。
您可能想在控制器中使用 @departments
并在视图中访问实例变量 @departments
。
如果您有一个工作链接到一个部门,您必须获取所有工作,然后按照此 GitHub issue 中的说明在客户端对它们进行分组。
如果您在客户端初始化时启用了 dynamic_entries: :auto
,您可以使用创建的 getter 方法访问数据:
job.department_title
.
如果您需要更多指导,我建议您联系 contentful.com 网站上的支持人员。