Bonjour,
J’utilise ActiveScaffold (qui est génial) mais il a juste quelque
chose qui m’embête car j’ai des grosses tables avec plus de 30 000
enregistrements.
Et par exemple, lorsque j’ajoute une nouvelle entrée, la page ne
s’affiche jamais car Active Scaffold essaie de faire un menu déroulant
avec tous ces enregistrements.
Est-ce que je peux éviter cela ?
Je vous remercie par avance,
Pierre
Bonjour Pierre,
Et par exemple, lorsque j’ajoute une nouvelle entrée, la page ne
s’affiche jamais car Active Scaffold essaie de faire un menu déroulant
avec tous ces enregistrements.
Je te suggère de décrire un peu plus précisement ton cas, et d’envoyer
le message à http://groups.google.com/group/activescaffold - ok pour
toi ?
Sans mieux connaître ton cas, je pense que tu trouveras des éléments
dans l’article suivant:
http://www.ibm.com/developerworks/web/library/l-activescaffold/index.html
a+
Thibaut Barrère / LoGeek
http://blog.logeek.fr - about writing software
http://evolvingworker.com - tools for a better day
Bonjour,
En fait, c’est très simple (et j’ai envie d’écrire français ce soir)
Active Scaffold détecte automatiquement les relations (has_many…) et
par exemple, si on a
Product.rb
has_many :prices
Lorsqu’on va rentrer un new Product, on va se voir proposer un certain
nombre de prix déjà dans la base, par l’intermédiaire d’un
Mais comment fait-on quand on a plus de 30 000 Prices dans la base ?
Le n’est plus gérable.
Existe-t-il une solution ?
Merci beaucoup,
Pierre
On Jan 13, 7:47 pm, “Thibaut Barrère” [email protected]
Mais comment fait-on quand on a plus de 30 000 Prices dans la base ?
Le n’est plus gérable.
Il faut que tu modifies la vue pour supprimer le select (et
eventuellement le remplacer par un input)
Est-ce que tu génères tes scaffold, ou tu utilises simplement “scaffold
:modele” dans un controleur ?
gUI
J’utilise ActiveScaffold en fait
J’utilise ActiveScaffold en fait
Ah, je ne connais pas trop en fait. Mais en cherchant un peu, je suis
tombé là-dessus :
http://code.google.com/p/activescaffold/wiki/HowToOverrideMethodFormBelongsToAssociation
La toute première ligne, c’est pour justement pour choisir le type
d’affichage ?
config.columns[:#{column_name}].ui_type = :select
gUI
–
Pour la santé de votre ordinateur, préférez les logiciels libres.
Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
Suite bureautique : http://fr.openoffice.org/
Merci pour ta réponse Guillaume.
La documentation de la fonction est là :
http://activescaffold.com/docs/api-column
Merci !
On Jan 14, 11:14 am, “Guillaume B.” [email protected]