kais
November 17, 2008, 3:55pm
1
Bonjour tmd je suis newbie , j essaye de developper une application
simple mon probleme se situe comment generer une liste deroulante
sur un formulaire a partir dune table
en gros jai deux table companies et contacts
qd je remplie le formulaire contacts je veux avoir la possiblité
de choisir ds kel company il appartient
biensure en arriere plan il va selectionné l (ID) de la companie
et l enregistrer ds Companies_ID c’est ma clé etrangere ds contacts
merci d’avance
kais
November 17, 2008, 4:09pm
2
C’est ça que tu cherches ?..
Le 17 novembre 2008 15:55, Kais J7a [email protected] a
écrit :
biensure en arriere plan il va selectionné l (ID) de la companie
et l enregistrer ds Companies_ID c’est ma clé etrangere ds contacts
merci d’avance
Posted via http://www.ruby-forum.com/ .
–
Michel B.
kais
November 17, 2008, 4:40pm
3
Hi Michel,
vous savez pas comment faire pour que ma requete soit
select name from companies
<select ( “name”, Company.find (:all)>
ca maffiche rie juste une liste vide
thx
kais
November 17, 2008, 5:12pm
4
Ca marcherait mieux si c’était écrit en ruby…
<%= select( “name”, Company.find( :all ) ) %>
Les <% %> signifient à l’interpréteur qui lit la template erb
“attention,
ceci n’est pas du texte littéral mais du code ruby”.
Le = de <%= signifie “le résultat de la ligne de commande ruby doit être
inséré dans le résultat de l’interprétation de la templat à cet
endroit”.
–
Michel B.
kais
November 17, 2008, 4:20pm
5
Merci Michel pour votre reponse rapide ca fonctionne pas encore tt
à fait je dois encore bien parametrer mes variable et ca a lair bon
thx
kais
November 17, 2008, 7:22pm
6
Kais J7a wrote:
8:
9:
10:
Avez vous une idee c’est dû à quoi ?
merci
Oui que tu as donnée que 2 arguments au lieu de 3. Comble de malchance
pour toi l’argument manquant est avant la méthode. argument qui est la
variable défini dans le form_for.
–
Cyril M.
kais
November 17, 2008, 7:17pm
7
Hi Michel, ca devrait marcher mais mnt j’obtien une erreur
wrong number of arguments (2 for 3)
Extracted source (around line #7 ):
4:
5: Company Name
6:
7: <%= select( “name”, Company.find( :all ) ) %>
8:
9:
10:
Avez vous une idee c’est dû à quoi ?
merci
kais
November 17, 2008, 7:33pm
8
<% form_for(@contact ) do |f| %>
Company Name
<%= select( "name", Company.find( :all ) ) %>
Name
<%= f.text_field :name %>
ca c'est mon code
ca pas de sens de mettre une autre variable
euuhh :/
thx
kais
November 17, 2008, 7:38pm
9
Kais J7a wrote:
<b>Name</b><br />
<%= f.text_field :name %>
ca c'est mon code
ca pas de sens de mettre une autre variable
euuhh :/
thx
select (object, method, choices, options = {}, html_options = {})
D’après la signature il te manque object. Soit :
<%= f.select “name”, Compagny.all %>
Mais bon, là tout bon tuto te l’aurais dit.
PS : Peux-tu éviter les abréviations ? Merci
–
Cyril M.
kais
November 17, 2008, 7:42pm
10
Le 17 novembre 2008 19:33, Kais J7a a écrit :
ca c’est mon code
ca pas de sens de mettre une autre variable
euuhh
thx
Kyo on t’a reconnu.
– Jean-François.
–
Rails Party à Paris dimanche 30 novembre !
http://twitter.com/underflow_
kais
November 17, 2008, 7:44pm
11
Jean-François Trân wrote:
On avait pas dit qu’on arrêtait les private Joke ?
–
Cyril M.
kais
November 17, 2008, 7:54pm
12
Le 17 nov. 08 à 19:43, Cyril M. a écrit :
Kyo on t’a reconnu.
On avait pas dit qu’on arrêtait les private Joke ?
T’es pas sur #rubyonrails.fr que je sache (private joke recursive)
–
Frédéric de Villamil
[email protected] tel: +33 (0)6 62 19 1337
http://t37.net Typo : http://typosphere.org
kais
November 17, 2008, 7:57pm
13
Le 17 novembre 2008 19:43, Cyril M. a écrit :
Kyo on t’a reconnu.
On avait pas dit qu’on arrêtait les private Joke ?
On n’est pas à un Apéro Ruby et
De toute façon, c’est plus fort que moi
Cela dit il y a une étude à faire sur une éventuelle
corrélation entre le pseudonyme et le niveau de la question.
– Jean-François.
–
Rails Party à Paris dimanche 30 novembre !
http://twitter.com/underflow_
kais
November 17, 2008, 7:56pm
14
Merci Cyril ,
ca marche sauf qu’il m’affiche dans la liste deroulante
#company:23x23232
c’est comme si il n’ arrive pas a lire le champ le champ
merci pour votre aide precieuse
kais
November 17, 2008, 8:01pm
15
Kais J7a wrote:
Merci Cyril ,
ca marche sauf qu’il m’affiche dans la liste deroulante
#company:23x23232
c’est comme si il n’ arrive pas a lire le champ le champ
merci pour votre aide precieuse
Sais-tu lire l’anglais ? Sais-tu lire l’exemple ?
select(“post”, “person_id”, Person.find(:all).collect {|p| [ p.name,
p.id ] }, { :include_blank => true })
=> f.select “name”, Compagny.all.collect {|c| [c.name, c.id]}
Sinon, je peux te faire ton développement. Prix d’ami : 1000€ par jour.
–
Cyril M.
kais
November 17, 2008, 8:15pm
16
Martin C. wrote:
Et voilà tout de suite on tombe dans le capitalisme primaire.
Ce n’est pas parce qu’il ne {veut,sait} pas lire l’exemple
qu’il faut tout de suite alléger son portefeuille .
C’est pas alléger son portefeuille que je propose. C’est alléger sa
charge de travaille de lecture de code et d’étude de Rails.
–
Cyril M.
kais
November 17, 2008, 8:15pm
17
Holà mes amis, un peu d’indulgence par un newbie un peu tout perdu dans
un
nouveau paradigme.
Tout le monde à posé une question de débutant une fois, pas besoin
d’être
désobligeant.
Par contre, la leçon à retenir, ami Kais, c’est que la documentation de
l’API est ton amie, et qu’une fois que quelqu’un te pointe la bonne
direction il est généralement de bon ton d’expérimenter un peu de ton
côté
et de creuser l’info plutôt que de bombarder de question complémentaires
tout de suite. Aussi, ça peut être une bonne idée d’apprendre un peu le
Ruby
avant de se lancer dans Rails, ne serait-ce que pour ne pas être
déstabilisé
par le moindre message d’erreur.
A bientôt.
–
Michel B.
kais
November 17, 2008, 8:14pm
18
Cyril M. a écrit :
ActionView::Helpers::FormOptionsHelper
Sais-tu lire l’anglais ? Sais-tu lire l’exemple ?
select(“post”, “person_id”, Person.find(:all).collect {|p| [ p.name, p.id ] }, { :include_blank => true })
=> f.select “name”, Compagny.all.collect {|c| [c.name, c.id]}
Sinon, je peux te faire ton développement. Prix d’ami : 1000€ par jour
Et voilà tout de suite on tombe dans le capitalisme primaire.
Ce n’est pas parce qu’il ne {veut,sait} pas lire l’exemple
qu’il faut tout de suite alléger son portefeuille .
–
Martin C.
http://www.noremember.org | http://www.synbioz.com
kais
November 17, 2008, 8:35pm
19
de Villamil Frédéric wrote:
merci pour votre aide precieuse
Sinon, je peux te faire ton développement. Prix d’ami : 1000€ par
jour.
950 euros pour moi, et en prime, je ne cherche pas à devenir ton ami.
Ca j’avoue ca vaux tout l’or du monde. Ne pas être ami avec neuro. Il
est méchant
kais
November 17, 2008, 8:58pm
20
slt les gas,
vous etes un peut dure comme meme avec moi vous savez rien ni
comment j ai atteri ds ruby ni depuis qd j ai commencé ni si je
sais (lire,comprendre) l’anglais,
en gros ca fait une semaine ke je decouvert ce langauge ( j’ai
deja un boulot , j essaye de lire le soire qd je rentre ) donc
quand je te trouve quelqu 1 qui peut me passer de l’info ca me fait
gagner du temp.
ne vous inquitez pas vous n aller pas alleger ma charge de lecture ya
beacoup de chose a lire et comprendre avec Ruby
thx Michel pour ton message