- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试将自定义属性添加到 jbuilder 就像我在显示页面中所做的那样到我的索引页面进行分页,将分页并且它不显示自定义属性。
例如我在我的 Controller Action 中所拥有的是
def index
#respond_with
@publishers = Publisher.paginate(:page => params[:page], :per_page => 30)
respond_to do |format|
format.json
end
end
json.array!(@publishers) do |publisher|
json.extract! publisher, :id, :name, :url
json.categories do
publisher.categories.each do |category|
json.name category.name
json.id category.id
json.url url_for(category)
end
end
end
json.current_page @publishers.current_page
json.total_pages @publishers.totla_entries
json.array!(@publishers) do |publisher|
json.extract! publisher, :id, :name, :url
json.categories do
publisher.categories.each do |category|
json.name category.name
json.id category.id
json.url url_for(category)
end
end
end
[{"id":1,"name":"facebook","url":"http://www.facebook.com","categories":{"name":"Art and Crafts","id":1,"url":"/categories/1-art-and-crafts"}}]
最佳答案
经过长时间的忙碌,看看 jbuilder 显示模板是如何工作的,我意识到 json.array!方法覆盖了块外的任何东西,所以我做了几个 tweeks 并通过在如下所示的根节点中敲击来解决它
json.current_page @publishers.current_page
json.total_pages @publishers.total_entries
json.total_records Publisher.count
json.publishers do |publishersElement|
publishersElement.array!(@publishers) do |publisher|
json.extract! publisher, :id, :name, :url
json.categories do
publisher.categories.each do |category|
json.name category.name
json.id category.id
json.url url_for(category)
end
end
end
end
{"current_page":1,"total_pages":1,"total_records":1,"publishers":[{"id":1,"name":"Bellanaija","url":"http://www.bellanaija.com","categories":{"name":"Art and Crafts","id":1,"url":"/categories/1-art-and-crafts"}}]}
关于ruby-on-rails - 如何向 jbuilder 索引页添加额外的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25930100/
我想使用 Jbuilder 对以下 JSON 对象进行编码。怎么做? "should" : [ { "term" : { "tag" : "wow" }
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我的 Controller 返回@quotes,它可以是一个空数组。 然后我呈现以下 View 。 json.set! :quotes do @quotes.each do |quote|
我尝试将缓存与集合(有多种解决方案)一起使用,问题是当我尝试缓存响应时,响应会变慢 考虑以下集合的示例,该集合为其中的每个项目呈现 2 个部分(大约 25 个项目) json.data do js
在我的 Rails 4 应用程序中,我有一个结构如下的 API::V1::ClustersController: class Api::V1::ClustersController < Applica
我已经启动了一个新的 rails 4 应用程序,并希望将其用作 API。所以这就是我得到的: app/controllers/api/v1/teams_controller.rb : module A
我刚刚在 Borland JBuilder 2006 中得到了一个我什至无法构建的项目。我有两个资源文件,一个是简体中文文本,另一个是繁体中文文本。当我尝试构建项目时,文本被误解,并且它看到“非法转义
我有一部分用于收藏 json.(message, :topic, :body, :id, :created_at) 我可以像这样将集合传递给它 json.partial! partial: 'user
我正在尝试使用下面的方法呈现部分 jbuilder 文件 json.(@request, :id) json.profile do json.partial! partial: 'users/
我有一个类似于以下的树状对象图: { :name => "Grandparent", :children => { :child_a => { :name => "Par
我一直在尝试将自定义属性添加到 jbuilder 就像我在显示页面中所做的那样到我的索引页面进行分页,将分页并且它不显示自定义属性。 例如我在我的 Controller Action 中所拥有的是
我将 Jbuilder 用于我的 JSON API 输出,现在我想使用 Rails 3.2.13 的“cache_digest” gem 添加缓存。 它工作正常,缓存模板已创建并从缓存中读取,但问题是
我想呈现这样的 jbuilder 模板: json.author do json.partial! 'user', user: @user end json.owner do json.par
如何使用 Jbuilder 创建一个包含元素的数组而不先将其设置为变量? 我想在使用 JBuilder 时得到以下结果 { "something": [ { "name": "first"
我正在尝试构建一个 JSON 文件以通过变体代码访问产品的变体。理想情况下,我可以调用variations.abcdefgh,本质上要求定义如下结构: { "variations":{
我在我的 Rails 项目中使用 jbuilder。 在路线上我可以获得我的设备的索引或显示具有他的 ID 的设备。 但是一个用户有很多设备。所以在路线 users/:id/devices 我希望能够
考虑以下 show.json.jbuilder 模板: json.user do |json| json.extract! @user, :id, :username, :email, :cr
我正在尝试显示 key-value在 jbuilder 中的某些条件下配对,如下所示 json.id plan.id json.title plan.title json.description pl
我在我的 Rails 项目中使用 jbuilder。 在路线上我可以获得我的设备的索引或显示具有他的 ID 的设备。 但是一个用户有很多设备。所以在路线 users/:id/devices 我希望能够
我正在使用 JBuilder 6 并针对 Java 1.3 运行 我正在迁移到 Java 5 我需要更现代版本的 JBuilder 才能针对 Java 5 运行吗? 最佳答案 是的。主要是为了支持Ja
我是一名优秀的程序员,十分优秀!