(Для людей, которые заинтересованы в работе с фактическими данными RDF, см. Состояние RDF в Ruby .)
Краткий ответ на ваш вопрос: Вы ищете respond_to .В общем, вы бы написали что-то вроде:
class PeopleController < ApplicationController::Base
respond_to :html, :rdf
def index
@people = Person.all
respond_to do |format|
format.html
format.rdf { convert_to_rdf(@people) }
end
end
end
Конечно, вам придется написать 'convert_to_rdf'.Вы можете обнаружить, что RDF.rb полезен для этого.