Restful Ressource?

Bonjour,

J’ai découvert la gestion des ressources avec Rails mais je me demande
ce qu’on peut faire avec si on a des relations entre les models.

Y-a-t-il une solution Restful ?
J’ai vu un début de réponse sur ce pdf :
http://www.railsfrance.org/por/PoR-Christophe_Porteneuve-activeresource_simplyhelpful.pdf

Page 19 & 20.

Par exemple :
class Product
has_many :prices

et puis ensuite, en utilisant certaines conventions, directement
appeler /products/1?add_price=4

Je mentionne aussi ici le plugin simplyhelpful vraiment pratique.

Merci,
Pierre

Merci et ça veut dire quoi ?
(closed enhancement: wontfix)

il y a un patch qui offre des finders sur des relations has_many et
belongs_to dans activeresource ici:
http://dev.rubyonrails.org/ticket/9065

On 10/18/07, Pierre V. [email protected] wrote:

Merci et ça veut dire quoi ?
(closed enhancement: wontfix)

Wontfix signifie que ca ne sera pas mis dans le trunk. Ca ils ne veulent
pas.


Cyril M.

Je me joins à cette conversation car elle touche à quelque-chose qui me
tracasse :

A quoi sert de rendre aussi facile de PRODUIRE du service web REST si on
ne
rend pas aussi facile d’en CONSOMMER ?

Sans offrir toutes les subtilités du modèle relationnel on pourrait
imaginer
qu’il soit aisé de naviguer dans le relations de base (has_one, has many
(through)) au travers de facilitateurs bien documentés.

Ou alors on accepte de dire que le modèle CRUD est trop simpliste pour
utiliser REST efficacement et qu’une approche RPC-like où on rajoute
des
verbes de haut niveau (mais moins facilement découvrables) est plus
réaliste.

Autant l’approche Restful est très structurante et se justifie de ce
fait en
dehors même de l’idée d’API, autant sont usage en tant que web-services
me
semble une grosse zone de flou dans l’évolution de Rails.

Si quelqun à une vision claire sur ce point je suis avidement preneur
:slight_smile:

On 10/19/07, philippe lachaise [email protected] wrote:

Je me joins à cette conversation car elle touche à quelque-chose qui me
tracasse :

A quoi sert de rendre aussi facile de PRODUIRE du service web REST si on ne
rend pas aussi facile d’en CONSOMMER ?

tu pourras poser la question à DHH alors (en danois bien sûr :wink: