Forum: Rails France Action accessible par une form (post) ou pa un redirect

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
4f81c4625f783336298267bb2dcfc8e3?d=identicon&s=25 Tranquiliste (Guest)
on 2009-03-11 10:57
(Received via mailing list)
Bonjour,

Je suis en train de faire un peu le ménage dans mes routes pour ne pas
avoir à la fois des routes via ressources et via
J'ai une action qui est accessible soit au travers d'un form_tag
(method post) soit au travers d'un redirect_to.
J'ai déclaré cette action "jojn" dans mon fichier route de la façon
suivante :
  map.resources :buildings, :new => {:join => :post} do |building|

Cette action à un "numéro" comme paramètre
Je n'ai pas de problème pour le form, mais il semble que le
redirect_to n'accepte que les get et donc j'ai une erreur Only post
requests are allowed.

Y a-t-il une solution?
Note : je n'avais pas ce problème en déclarant l'action join de façon
plus classique
   map.join 'join', :controller => "buildings", :action => "join"
2fd0206c71a1b22a9cc6293f38537461?d=identicon&s=25 Cyril Mougel (shingara)
on 2009-03-11 11:25
(Received via mailing list)
Tranquiliste wrote:
> Cette action à un "numéro" comme paramètre
> Je n'ai pas de problème pour le form, mais il semble que le
> redirect_to n'accepte que les get et donc j'ai une erreur Only post
> requests are allowed.
>
un redirect_to est forcement un GET. vu que ca renvoi un code HTTP 302
avec une URL
> Y a-t-il une solution?
> Note : je n'avais pas ce problème en déclarant l'action join de façon
> plus classique
>    map.join 'join', :controller => "buildings", :action => "join"
>
Cette route là va sur :

/join (GET ou POST

celle d'avant va sur

/buildings/new/join (POST accepter uniquement)

PS : tu es pas en Thailande ?

--
Cyril Mougel
http://blog.shingara.fr
4f81c4625f783336298267bb2dcfc8e3?d=identicon&s=25 Tranquiliste (Guest)
on 2009-03-11 12:20
(Received via mailing list)
On 11 mar, 11:24, Cyril Mougel <cyril.mou...@gmail.com> wrote:
>
>
> --
> Cyril Mougelhttp://blog.shingara.fr

Yes je suis en Thailande, vautré dans un fauteuil, 25 degrés, le
soleil se couche sur la mer (la vie est dure ;))

Sinon, si je comprends ta réponse, il faut que j'utilise map.   donc
je mélange deux types de routes, je croyais que c'était un pb?

Nicolas
A99870c1391c39da2089649745965bda?d=identicon&s=25 Jean-François Trân (Guest)
on 2009-03-11 13:43
(Received via mailing list)
Le 11 mars 2009 12:20, Tranquiliste a écrit :

>> PS : tu es pas en Thailande ?
>
> Yes je suis en Thailande, vautré dans un fauteuil, 25 degrés, le
> soleil se couche sur la mer (la vie est dure ;))

'foiré !

> Sinon, si je comprends ta réponse, il faut que j'utilise map.   donc
> je mélange deux types de routes, je croyais que c'était un pb?

Ne répondez plus à ses questions tant qu'il est encore
en vacances.

NE LUI RÉPONDEZ PLUS !

   -- Jean-François.

--
http://twitter.com/underflow_
4f81c4625f783336298267bb2dcfc8e3?d=identicon&s=25 Tranquiliste (Guest)
on 2009-03-12 11:01
(Received via mailing list)
Vous pouvez répondre, je suis rentré (d'une journée de snorkeling :D)
2fd0206c71a1b22a9cc6293f38537461?d=identicon&s=25 Cyril Mougel (shingara)
on 2009-03-12 11:03
(Received via mailing list)
Tranquiliste wrote:
> Vous pouvez répondre, je suis rentré (d'une journée de snorkeling :D)
Moi j'ai pas retrouvé de question et sinon ma nouvelle expression sera :

"Montre moi ta barre Rouge et je te fixerais ton problème, TMTBL"
@copyright Shingara

--
Cyril Mougel
http://blog.shingara.fr
4f81c4625f783336298267bb2dcfc8e3?d=identicon&s=25 Tranquiliste (Guest)
on 2009-03-12 11:13
(Received via mailing list)
On 12 mar, 11:02, Cyril Mougel <cyril.mou...@gmail.com> wrote:
> Tranquiliste wrote:
> > Vous pouvez répondre, je suis rentré (d'une journée de snorkeling :D)
>
> Moi j'ai pas retrouvé de question et sinon ma nouvelle expression sera :
>
> "Montre moi ta barre Rouge et je te fixerais ton problème, TMTBL"
> @copyright Shingara
>
Ca doit être le décalage horaire, je n'ai pas compris ??
2fd0206c71a1b22a9cc6293f38537461?d=identicon&s=25 Cyril Mougel (shingara)
on 2009-03-12 11:30
(Received via mailing list)
Tranquiliste wrote:
>> @copyright Shingara
>>
>>
> Ca doit être le décalage horaire, je n'ai pas compris ??
>
Open your TDD Style.

--
Cyril Mougel
http://blog.shingara.fr
A99870c1391c39da2089649745965bda?d=identicon&s=25 Jean-François Trân (Guest)
on 2009-03-12 11:46
(Received via mailing list)
Le 12 mars 2009 11:13, Tranquiliste :

>> > Vous pouvez répondre, je suis rentré (d'une journée de snorkeling :D)
>>
>> Moi j'ai pas retrouvé de question et sinon ma nouvelle expression sera :
>>
>> "Montre moi ta barre Rouge et je te fixerais ton problème, TMTBL"
>> @copyright Shingara
>>
> Ca doit être le décalage horaire, je n'ai pas compris ??

Cyril est en train de se mettre au Test Driven Development (TDD),
du coup il est assez
excité.
   -- Jean-François.

--
http://twitter.com/underflow_
2fd0206c71a1b22a9cc6293f38537461?d=identicon&s=25 Cyril Mougel (shingara)
on 2009-03-12 11:53
(Received via mailing list)
Jean-François Trân wrote:
>>>
>> Ca doit être le décalage horaire, je n'ai pas compris ??
>>
>
> Cyril est en train de se mettre au Test Driven Development (TDD),
> du coup il est assez excité.

Je faisais des tests avant. Mais je passe à l'étape supérieur.

--
Cyril Mougel
http://blog.shingara.fr
4f81c4625f783336298267bb2dcfc8e3?d=identicon&s=25 Tranquiliste (Guest)
on 2009-03-13 03:12
(Received via mailing list)
Moi je ne suis pas encore à la phase des tests automatiques
This topic is locked and can not be replied to.