Ouverture de session

Commentaires récents

Syndication
Flux XML

Mettre un style sur les Select + problème: File uploader reconnu comme un STRING

Mettre un style sur les Select + problème: File uploader reconnu comme un STRING
Posté par snake-darkangel le Mercredi, 30 Avril, 2008 - 2:57pm. Débuter avec Rails

salut tatous, j'ai 2 petites questions:

- Comment faire pour mettre un css sur un select?

voilà ce que j'ai:

(upper, pourcent) =select "liste", :floor, @floor (pourcent, downer)

et j'aimerais que ce select ai une taille bien précise, un style précis, décris dans une feuille de style comme suit (feuille fournie par l'entreprise, modifiable )
.list{
width:400;
}
(de mémoire et racourcis)
j'ai essayer le code suivant sans succès:

(upper, pourcent)=select "liste", :floor, @floor, :class=>'list'(pourcent, downer)

donc, comme appliquer un CSS sur un Select en ruby?

Deuxième question:
- je dois uploader une photo dans une base de donnée.
une application test fonction (upload et édit sans problème).
J'utilise mon application courante (qui fait plein d'autre truc aussi), je recopie et modifie le code quasi à l'identique (je change les variables pour utiliser la même table, le même style de code) et là, ça ne fonctionne pas.

au lieu de prendre la variable "file" comme étant un fichier uploadé, il la prend comme étant un String. Le multipart est bien mis à true oui. J'ai déjà posé le même genre de question sans vraiment avoir de réponse concluante. Je ne peux pas utiliser un plugin, puisque le problème reste le même, il ne reconnait pas le StringIO et le lis comme étant un String.

donc, où, dans mon application, faut-il modifier qqch pour qu'il ne reconnaisse plus les Files/comment "activer" cette reconnaissance...

d'avance perci pour toutes réponses, ou simple piste de recherche.



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Doc, doc, doc
Auteur: 
jasperiel
Date: 
Mer, 30/04/2008 - 22:01

Lis la doc par pitié ! Quelle idée d'utiliser SELECT sans savoir comment s'en servir ? Pratiquerais-tu une opération à coeur ouvert, un changement de boîte de vitesses sans savoir comment on fait ?
http://api.rubyonrails.com/classes/ActionView/Helpers/FormOptionsHelper.html#M000940

select(object, method, choices, options = {}, html_options = {})
HTML_OPTIONS est le CINQUIEME paramètre, il faut donc utiliser
<%= select "liste", :floor, @floor, nil, :class=>'list' %>

Sinon ton patient vient d'avoir le pouce monté sur l'index, et ta voiture part en marche arrière quand on met la seconde...

> je recopie et modifie le code quasi à l'identique
C'est presque toujours mauvais en développement logiciel. On n'est pas en Java !

Je te recommande de regarder le source généré et de regarder les params postés pour avoir plus d'indications.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
ouai... mais non!
Auteur: 
snake-darkangel
Date: 
Mer, 07/05/2008 - 13:50

Mouarf, j'avais lu la doc, c'est comme ça que j'ai trouvé le html_option même, mais j'avais pas pensé à mettre un nil pour le 4ième paramètre.
mais façon même en faisant ça, ça ne fonctionne pas. autant avant ça passé au dessus sans faire gaffe, autant maintenant, ça plante cerrement!

EDIT: au lieu de nil, je met {} et ça fonctionne.
donc ça donne qqch du genre :

Quote:
<%= select("liste", :floor, @floor,{},:class=>'list2') %>
<%= select "liste", :section_fr, @section_fr, {}, :class=>'list' %>

et pour ce qui est du 'file', visiblement ça viendrait d'un problème de cohabitation avec Globalize. j'ai posté un truc dans les "trucs et astuces" à se sujet qui traine depuis tout un temps.j'y travail encore dessus, pour le moment ça focntionne si j'enlève le ":set_locale" dans le "before_filter" de "application.rb". . . bref j'y travail.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Tu semblais penser que tu
Auteur: 
epijulien
Date: 
Mer, 14/05/2008 - 00:16

Tu semblais penser que tu avais setter le nom de ton select, mais ce n'etait visiblement pas le cas, et tu ne savais pourquoi ton css ne marchais pas.

Truc bete: regarde le code html de la pge genere (affichage/source) et tu verra ce qu'il se passe vraiment (et donc si le name a ete attribube ou pas).

Simple mais efficace :-)


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
37%
Mac OS X
29%
Windows
31%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 347

Qui est en ligne
Il y a actuellement 1 utilisateur et 40 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]