Re: [RailsFr] Re: rajout de ressource dans rails 4

2016-11-22 Par sujet Florian Dutey
PS: rajouter des routes sur une resource a base de get '/client/print', to: 'clients#print' n'est pas une bonne solution Enfin, je pense que la solution de Guirel est la bonne. Le probleme vient que dans ta vue tu as url_for([:print, :clients]) New marche, donc il semblerait que le probleme

Re: [RailsFr] Re: rajout de ressource dans rails 4

2016-11-22 Par sujet Florian Dutey
Si tu veux '/clients/:id/print", dans tes routes, tu ajoutes resources :clients do member do get :print end end et dans ta vue Print Si tu veux '/clients/print' (ce qui ne semble pas ce que tu veux) resource :clients do collection do get :print end end et dans ta vue Print

[RailsFr] Re: rajout de ressource dans rails 4

2016-11-22 Par sujet julien bouchon
à ajouter hors du bloc 'ressource' ;) Le mardi 22 novembre 2016 17:42:33 UTC+1, julien bouchon a écrit : > > Hello, > je crois que quand tu déclares tes routes comme ça, ça te génère une route > de ce type: > > /clients/*[client_id]*/print > > si tu veux quelque chose comme clients/print essaie

Re: [RailsFr] rajout de ressource dans rails 4

2016-11-22 Par sujet Patrick Lamotte
get ‘/print' => ‘clients#print', as: ‘print' ça devrait marcher > Le 22 nov. 2016 à 17:19, ziburudebian a écrit : > > non plus ça ne resout pas le probleme > > Le mardi 22 novembre 2016 16:32:38 UTC+1, Gregory Frerot a écrit : > Peut-être rajouter la méthode :print dans

Re: [RailsFr] rajout de ressource dans rails 4

2016-11-22 Par sujet Patrick Lamotte
à mettre dans routes.rb bien sûr > Le 22 nov. 2016 à 17:19, ziburudebian a écrit : > > non plus ça ne resout pas le probleme > > Le mardi 22 novembre 2016 16:32:38 UTC+1, Gregory Frerot a écrit : > Peut-être rajouter la méthode :print dans ton "before_action" > > Le 22

[RailsFr] Re: rajout de ressource dans rails 4

2016-11-22 Par sujet julien bouchon
Hello, je crois que quand tu déclares tes routes comme ça, ça te génère une route de ce type: /clients/*[client_id]*/print si tu veux quelque chose comme clients/print essaie : get "clients/print", to: 'clients#print', as: "print_clients" Le mardi 22 novembre 2016 13:59:29 UTC+1,

Re: [RailsFr] rajout de ressource dans rails 4

2016-11-22 Par sujet Olivier El Mekki
Est-ce que tu pourrais montrer le contenu de ta méthode `set_client` ? Également, tu utilises `resource` (singulier) avec `clients` (pluriel) dans tes routes, est-ce que c'est volontaire? On Tue, Nov 22, 2016 at 2:13 PM Guirec Corbel wrote: > Salut, > > Peux-tu essayer

Re: [RailsFr] rajout de ressource dans rails 4

2016-11-22 Par sujet ziburudebian
non plus ça ne resout pas le probleme Le mardi 22 novembre 2016 16:32:38 UTC+1, Gregory Frerot a écrit : > > Peut-être rajouter la méthode :print dans ton "before_action" > > Le 22 novembre 2016 à 13:59, ziburudebian > a écrit : > >> bonjour à tous >> >> j'ai un

Re: [RailsFr] rajout de ressource dans rails 4

2016-11-22 Par sujet ziburudebian
ça n'a pas marché Le mardi 22 novembre 2016 14:13:52 UTC+1, Guirec Corbel a écrit : > > Salut, > > Peux-tu essayer de faire : > > resource :clients do > collection do > get "print" > end > end > > ça devrait fonctionner. > > Le 22 novembre 2016 à 07:59, ziburudebian

Re: [RailsFr] rajout de ressource dans rails 4

2016-11-22 Par sujet Guirec Corbel
Salut, Peux-tu essayer de faire : resource :clients do collection do get "print" end end ça devrait fonctionner. Le 22 novembre 2016 à 07:59, ziburudebian a écrit : > bonjour à tous > > j'ai un *model/controller/vue* nommé clients qui fait classiquement edit, >

[RailsFr] rajout de ressource dans rails 4

2016-11-22 Par sujet ziburudebian
bonjour à tous j'ai un *model/controller/vue* nommé clients qui fait classiquement edit, show, update dans *app/controllers/clients_controller.rb* j'ai ce début de code class ClientsController < ApplicationController before_action :set_client, only: [:show, :edit, :update, :destroy]