# HELP ME PLEASE: Can't get REST resource list!

**URL:** <https://www.ruby-forum.com/t/help-me-please-cant-get-rest-resource-list/119986>\
**Category:** Rails\
**Created:** [November 12, 2007, 6:40pm UTC](https://www.ruby-forum.com/t/help-me-please-cant-get-rest-resource-list/119986 "2007-11-12T18:40:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gianluca\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/d78d45/32.png) [@gianluca\_t](https://www.ruby-forum.com/u/gianluca_t)\
**Post date:** [November 12, 2007, 6:40pm UTC](https://www.ruby-forum.com/t/help-me-please-cant-get-rest-resource-list/119986/1 "2007-11-12T18:40:31Z")

</div>

Hi to all,

I just started with REST development, I created a very simple  
scaffold\_resource and a client app to test it.

All verbs works well but not list !!!

Here what I give when call Airport.find(:all)

./activeresource/lib/active\_resource/base.rb:465:in  
`instantiate_collection': undefined method `collect!’ for  
#Hash:0xb7b90ac0 (NoMethodError)  
from ./activeresource/lib/active\_resource/base.rb:442:in  
`find_every' from ./activeresource/lib/active_resource/base.rb:385:in `find’  
from client.rb:10:in `show\_airports’  
from client.rb:16

Here what I’ve generated with scaffold\_resource under Rails 1.2.5:

ruby script/generate scaffold\_resource airport name:string  
rake db:migrate

And here my (very simple) client.rb source using activeresource from  
trunk:

require ‘activesupport/lib/active\_support’  
require ‘activeresource/lib/active\_resource’

class Airport \< ActiveResource::Base  
self.site = ‘[http://localhost:3000/](http://localhost:3000/)’  
end

def show\_airports  
airports = Airport.find(:all)  
puts “I retrieved #{airports.size} airports !”  
end

new\_airport = Airport.new(:name =\> “New airport”)  
new\_airport.save  
show\_airports

Someone can help me ?

My goal is to write a system with some decoupled rails app using RESTful  
web services, is it possible at this time or may I wait for Rails 2.0 ?

Thanks in advance…

## – Gianluca T. TreNetMediaMaster S.r.l. The Internet Technology Company Telefono +39(049)776196 Fax +39(049)8087806 Visit us @: [http://www.trenet.it](http://www.trenet.it) - [http://www.mediamaster.it](http://www.mediamaster.it) e-mail me @: removed\_email\_address@domain.invalid

Le informazioni trasmesse sono destinate esclusivamente alla persona o  
alla società in indirizzo e sono da intendersi confidenziali e riservate.  
Ogni trasmissione, inoltro, diffusione o altro uso di queste  
informazioni a persone o società differenti dal destinatario é proibita.  
Se ricevete questa comunicazione per errore, contattate il mittente e  
cancellate le informazioni da ogni computer.

---

<div class="post-metadata">

**Author:** ![gianluca\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/d78d45/32.png) [@gianluca\_t](https://www.ruby-forum.com/u/gianluca_t)\
**Post date:** [November 12, 2007, 6:49pm UTC](https://www.ruby-forum.com/t/help-me-please-cant-get-rest-resource-list/119986/2 "2007-11-12T18:49:54Z")

</div>

Have you tried with edge?

[http://dev.rubyonrails.org/ticket/8798](http://dev.rubyonrails.org/ticket/8798)

–

HÃ©ctor.  
[http://blog.fav2fav.net](http://blog.fav2fav.net)

---

<div class="post-metadata">

**Author:** ![gianluca\_t](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/d78d45/32.png) [@gianluca\_t](https://www.ruby-forum.com/u/gianluca_t)\
**Post date:** [November 13, 2007, 8:41am UTC](https://www.ruby-forum.com/t/help-me-please-cant-get-rest-resource-list/119986/3 "2007-11-13T08:41:24Z")

</div>

Héctor Pérez Arenas ha scritto:

> Have you tried with edge?
> 
> [http://dev.rubyonrails.org/ticket/8798](http://dev.rubyonrails.org/ticket/8798)
> 
> –
> 
> Héctor.  
> [http://blog.fav2fav.net](http://blog.fav2fav.net)

Hi Héctor,

thank you very much.

The edge seems broken too but the patch works well !!!

Have a nice day !
