Is there anything like recursive resources?

Hi,

I’m trying to create a virtual file system in rails with folders and
documents. My models look a bit like this:

class Document < ActiveRecord::Base
belongs_to :folder
end

class Folder < ActiveRecord::Base
acts_as_tree
has_many :folders
end

Now, what I really want is a RESTful interface to access the data in the
database. So I can do stuff like DELETE
/folders/1/folders/2/folders/3/files/1, or even better: DELETE
/folder-name-1/folder-name-2/folder-name-3/some-file.txt. Is there
anyway to accomplish this in Rails, or are there any plugins that can
help me accomplish this?

On 01 Jul 2008, at 23:24, Tom-eric Gerritsen wrote:

end

Now, what I really want is a RESTful interface to access the data in
the
database. So I can do stuff like DELETE
/folders/1/folders/2/folders/3/files/1, or even better: DELETE
/folder-name-1/folder-name-2/folder-name-3/some-file.txt. Is there
anyway to accomplish this in Rails, or are there any plugins that can
help me accomplish this?

I don’t know if it handles self referential associations well (and you
should try to avoid more than 2 levels of associations in your url
anyway imho, but check out the resource_controller plugin (not the
resources_controller plugin, watch the singular/plural “s”). Maybe
make_resourceful does it too these days, but we have opted for
resource_controller and it has been great for us.

Best regards

Peter De Berdt

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs