小编use*_*524的帖子

如何在rails上的ruby中呈现.builder模板?

我真的很困惑如何在rails上的ruby中使用构建器模板.我有一些简单的控制器代码:

class ProductsController < ApplicationController

  def index
    @products = Product.all
    respond_to do |format|
      format.html # index.html.erb
      format.xml  # index.builder
    end
  end

end
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.我的index.builder文件如下所示:

xm = Builder::XmlMarkup.new(:target=>$stdout, :indent=>2)
xm.instruct!          
  xm.index{
    @index.each do |i|
      xm.country(i.country.name)
      xm.value(i.value)
      xm.year(i.year)
    end
  }
Run Code Online (Sandbox Code Playgroud)

但我一直得到一个空白的回应.看起来我在这里不了解一些基本的东西.

xml ruby-on-rails

3
推荐指数
1
解决办法
5126
查看次数

标签 统计

ruby-on-rails ×1

xml ×1