Ouverture de session

Commentaires récents

Syndication
Flux XML

comment mettre une valeur conditionnelle dans une box helper ?

comment mettre une valeur conditionnelle dans une box helper ?
Posté par kadoudal le Jeudi, 14 Février, 2008 - 7:10pm. Trucs & Astuces

j'ai une check_box dans un formulaire que j'aimerai pouvoir rendre enabled/disabled selon la valeur de la check box
qui est : query.all_categories ( "0" ou "1")

form_for(:query, ....
...
f.check_box(:all_categories, :disabled => true)

malheureusement il en semble pas possible (ou alors je ne sais pas comment) de pouvoir mettre un bloc dans un helper, du type

f.check_box(:all_categories, :disabled => { query.all_categories == "1"} )

des suggestions ? (peut être une autre paire de lunettes.. ;-))

kad



[ 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: 
Block block
Auteur: 
jasperiel
Date: 
Ven, 15/02/2008 - 12:44

Oui, tout simplement remplacer tes curly braces par des parenthèses.

truc == 1 est une valeur booléenne.
:lala => truc == 1 est probablement une erreur de syntaxe.
:lala => (truc == 1) devrait marcher.

Un bloc en Ruby est souvent une fonction anonyme, ce n'est pas ici ce qu'on cherche à faire.


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

Sujet: 
Re: Block block
Auteur: 
kadoudal
Date: 
Ven, 15/02/2008 - 19:53
jasperiel a écrit:
Oui, tout simplement remplacer tes curly braces par des parenthèses.

truc == 1 est une valeur booléenne.
:lala => truc == 1 est probablement une erreur de syntaxe.
:lala => (truc == 1) devrait marcher.

Un bloc en Ruby est souvent une fonction anonyme, ce n'est pas ici ce qu'on cherche à faire.

j'ai réussi, avec un trick : sans utiliser le helper, en codant directement en html dur ...
merci je vais tester + tard le helper


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

Sujet: 
:(
Auteur: 
jasperiel
Date: 
Sam, 16/02/2008 - 01:43

> en codant directement en html dur
OH NOES :'(
I MADE U A FRAMEWORK... BUT I EATED IT.


[ 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
38%
Mac OS X
29%
Windows
31%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 345

Qui est en ligne
Il y a actuellement 1 utilisateur et 33 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 ]