Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.133.87.156] |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
То есть можно так :
в методе контроллера делаем respond_to do |format| format.xml { render :xml => @user } end а в соответствующей вюшке что то на подобие xml.instruct! xml.feed "xmlns" => "http://www.w3.org/2005/Atom" do @user.each do |user| xml.entry do xml.title user.title xml.id url_for(:only_path => false, :controller => 'user', :action => 'show', :id => user.id) xml.mail user.name end end end Соответственно сохраняем её как <method_name>.rxml !!! Так должно прокатить !? |
Сообщ.
#17
,
|
|
|
Возник вопрос:
def post @user = User.new(:login => params[:login], :email => params[:mail], :password => params[:password]) respond_to do |accepts| if @user.save accepts.html accepts.xml { render :xml => @user.to_xml(:except => [:created_at, :updated_at]) } else format.html { render :action => "new" } format.xml { render :xml => @user.errors, :status => :unprocessable_entity } end end end Откуда здесь переменная format!? |
Сообщ.
#18
,
|
|
|
Цитата Megathrone @ Так должно прокатить !? В контроллере необязательно вызывать respond_to. Вытащил юзера и все. Вьюшку оформил правильно, посему тебе вернется твой xml. Цитата deil @ Откуда здесь переменная format!? Верный вопрос, явно видно что там accepts. |
Сообщ.
#19
,
|
|
|
Вопрос не по теме, но все же задам здесь что бы ветку не засорять....
Есть ли у кого то книга "Рецепты Rails" в электронном варианте ? Если есть - залейте куда то ! Спасибо ! |
Сообщ.
#20
,
|
|
|
Вот:
Что-то не аттачится. Позже залью. |