merci florian, mais cela ne semble pas marcher;
pour info je ne fais pas du rhtml ou haml mais du slim mais je vais jeter
un oeil sur react et ses jsx
concernant ma fonctionnalité du print je voulais sur un bouton print,
disponible dans toutes mes vues de type index (show), lancer une
Merci pour tout ça :)
gUI
Le 24 novembre 2016 à 02:52, Florian Dutey a écrit :
> Lol, simple expression de mes gouts.
> Mais si tu veux des raisons, je peux te donner une liste non exhaustive
> (on en decouvre de nouvelles tous les jours)
>
> 1) Mixer client et serveur dans
Lol, simple expression de mes gouts.
Mais si tu veux des raisons, je peux te donner une liste non exhaustive (on
en decouvre de nouvelles tous les jours)
1) Mixer client et serveur dans lesquels y'a pas de tolerance, c'est pas
bien, c'est mal, (ne serait ce que par respect pour le principe de
[HS]
> et je chercherai pas a savoir, je vomis les vues html en rails
>
Alors là, je demande plus d'explications. Pas de sous-entendus, je ne
comprends pas ce que tu veux dire par-là. Le rendu HTM est bien 99,9% de
l'utilisation de Rails non ?
Merci :)
[/HS]
gUI
--
Pour la santé de votre
1) tu veux imprimer quoi? /clients? C'est un listing?
2) Pourquoi creer une nouvelle route pour ca? Tu peux le gerer en ajoutant
le format .pdf a ton index. /clients => html, /clients.pdf => la meme en
pdf.
Maintenant regarde bien ton log Rails
ActionController::RoutingError (No route matches
Bonjour,
La log transmises dans ton mail précédent indique un POST
Started POST "/clients/print" for 85.31.146.36 at 2016-11-23 13:24:19 +0100
F, [2016-11-23T13:24:19.115964 #29587] FATAL -- :
ActionController::RoutingError (No route matches [POST] "/clients/print"):
C'est normal ?
On Wed, Nov
resources :clients, au pluriel pour resources.
Deja, dis nous ce que "print" est sense faire, histoire qu'on comprenne un
peu mieux :)
2016-11-23 20:48 GMT+08:00 ziburudebian :
> merci pour vos propositions
>
> la solution de gregory de rajouter la méthode :print dans ton
>
merci pour vos propositions
la solution de gregory de rajouter la méthode :print dans ton
“before_action” ne change rien
le get ‘/print' ⇒ ‘clients#print', as: ‘print' dans route.rb de pix_plm ne
donne rien non plus
get “clients/print”, to: 'clients#print', as: “print_clients” à rajouter en
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
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
à 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
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,
12 matches
Mail list logo