# Respond\_to o respond\_with

**URL:** <https://www.ruby-forum.com/t/respond-to-o-respond-with/201621>\
**Category:** IT\
**Created:** [January 11, 2011, 10:00pm UTC](https://www.ruby-forum.com/t/respond-to-o-respond-with/201621 "2011-01-11T22:00:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [January 11, 2011, 10:00pm UTC](https://www.ruby-forum.com/t/respond-to-o-respond-with/201621/1 "2011-01-11T22:00:08Z")

</div>

A quanto pare con rails 3 al posto del respond\_to viene usato il  
respond\_with.  
L’index quindi diventa da:

@sectors = Sector.all  
respond\_to do |format|  
format.html # index.html.erb  
format.xml { render :xml =\> @sectors }  
end

al piu’ conciso  
respond\_with(@sectors = Sector.all)

Se come risposta a me serve solo l’html e non l’xml o altro, posso  
anche omettere il respond\_to o respond\_with lasciando l’index  
semplicemente con:  
@sectors = Sector.all?

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [January 12, 2011, 10:39am UTC](https://www.ruby-forum.com/t/respond-to-o-respond-with/201621/2 "2011-01-12T10:39:49Z")

</div>

la risposta si, perch le action di un controller chiamano la render gi  
di  
default.

ad ogni modo, al di l delle polemiche, queste sono cose che puoi anche  
provare  
da solo prima di postarle in lista. una ML/forum, non un tutorial umano  
😉

ciao,  
A.

Il 11/01/2011 21:59, Mauro ha scritto:

> respond\_with(@sectors = Sector.all)
> 
> Se come risposta a me serve solo l’html e non l’xml o altro, posso  
> anche omettere il respond\_to o respond\_with lasciando l’index  
> semplicemente con:  
> @sectors = Sector.all?
> 
> * * *
> 
> Ml mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
[http://twitter.com/apeacox](http://twitter.com/apeacox)

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [January 12, 2011, 11:05am UTC](https://www.ruby-forum.com/t/respond-to-o-respond-with/201621/3 "2011-01-12T11:05:51Z")

</div>

2011/1/12 Andrea P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> la risposta si, perch le action di un controller chiamano la render gi di  
> default.
> 
> ad ogni modo, al di l delle polemiche, queste sono cose che puoi anche provare  
> da solo prima di postarle in lista. una ML/forum, non un tutorial umano 😉

Si le provo, posto in lista per avere conferma dai piu’ esperti.
