Я действительно запутался в том, как использовать шаблоны для сборки в 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
но это, похоже, не работает. Мой файл 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
}
но я продолжаю получать пустой ответ. Похоже, я не понимаю здесь чего-то фундаментального.