Forum: Rails France Liste déroulante - 1er choix retenu..

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
14abd8cc79511eeba1ed2c196fccada7?d=identicon&s=25 roo (Guest)
on 2009-01-29 13:48
(Received via mailing list)
Bonjour,

  Tout d'abord merci aux contributeurs de la liste pour tout ce que
j'ai pu trouver pour débuter..
  J'ai aujourd'hui une question pour débuguer un souci sur une appli,
j'ai ce fichier .erb:

<% if not @itemCategories.size.zero? %>
        <select name="categoryName" class="submitField"
id="categorySelect">
                <option selected value="" title="Select a
category...">Select a category...</option>
                <% @itemCategories.each do |category| %>
                        <option value="<%= category %>" title="<%=
category %>"><%= category %></option>
                <% end %>
        </select>
<% end %>

  Est-il possible de le réecrire en utilisant select (
http://api.rubyonrails.com/classes/ActionView/Help...
)..?

  Je voudrai essayer car au chargement de la page où apparait cette
liste la première option de la liste est affecté à la variable
categoryName que je réutilise plus tard avec params["categoryName"]
quel que soit mon choix dans cette liste...

Merci d'avance, Ju
A99870c1391c39da2089649745965bda?d=identicon&s=25 Jean-François Trân (Guest)
on 2009-01-29 14:08
(Received via mailing list)
Le 29 janvier 2009 13:47, Ju a écrit :
[...]
>  Est-il possible de le réecrire en utilisant select

Oui.

   -- Jean-François.

--
http://twitter.com/underflow_
D6fe2abcee256204cc1cb45db47a3c8c?d=identicon&s=25 Martin Catty (Guest)
on 2009-01-29 14:16
(Received via mailing list)
roo a écrit :
> <% if not @itemCategories.size.zero? %>

Sans rapport avec la question mais unless @itemCategories.empty? est
quand même plus sexy.

--
Martin Catty || fuse
http://www.noremember.org
A99870c1391c39da2089649745965bda?d=identicon&s=25 Jean-François Trân (Guest)
on 2009-01-29 14:20
(Received via mailing list)
Le 29 janvier 2009 14:15, Martin a écrit :
>
> roo a écrit :
>> <% if not @itemCategories.size.zero? %>
>
> Sans rapport avec la question mais unless @itemCategories.empty? est
> quand même plus sexy.

Dans ce cas, if @itemCategories.any? est classé X.

   -- Jean-François.

--
http://twitter.com/underflow_
D6fe2abcee256204cc1cb45db47a3c8c?d=identicon&s=25 Martin Catty (Guest)
on 2009-01-29 14:53
(Received via mailing list)
Jean-François Trân a écrit :
> Le 29 janvier 2009 14:15, Martin a écrit :
>> roo a écrit :
>>> <% if not @itemCategories.size.zero? %>
>> Sans rapport avec la question mais unless @itemCategories.empty? est
>> quand même plus sexy.
>
> Dans ce cas, if @itemCategories.any? est classé X.
>
>    -- Jean-François.
>

X et ruby, c'est une question de point de vue.

--
Martin Catty || fuse
http://www.noremember.org
2aa7672c7b9fd06ecb3b0213c36157b6?d=identicon&s=25 de Villamil Frédéric (Guest)
on 2009-01-29 15:03
(Received via mailing list)
Le 29 janv. 09 à 14:52, Martin Catty a écrit :

>>   -- Jean-François.
>>
>
> X et ruby, c'est une question de point de vue.
>
>

J'avais testé Ruby Fox il y a genre 5-6 ans (mi / fin 2003 de
mémoire), qui avait l'avantage de passer un peu partout, et notamment
aussi bien sous X que sous Mac, avec un rendu plutôt sympa
(contrairement aux bindings qui m'avaient fait frémir d'horreur à
l'époque, mais c'était ça, TK ou GTK2, autant dire la peste et le
choléra)

--
Frédéric de Villamil
frederic@de-villamil.com                        tel: +33 (0)6 62 19 1337
http://t37.net                       Typo : http://typosphere.org
A99870c1391c39da2089649745965bda?d=identicon&s=25 Jean-François Trân (Guest)
on 2009-01-29 15:16
(Received via mailing list)
Le 29 janvier 2009 15:02, Frédéric a écrit :

> J'avais testé Ruby Fox il y a genre 5-6 ans (mi / fin 2003 de
> mémoire), qui avait l'avantage de passer un peu partout,
> et notamment aussi bien sous X que sous Mac, avec un rendu
> plutôt sympa (contrairement aux bindings qui m'avaient fait
> frémir d'horreur à l'époque, mais c'était ça, TK ou GTK2,
> autant dire la peste et le choléra)

Ce que tu es en train de nous dire c'est qu'actuellement, tu
fais du Qt GPLisé ?

   -- Jean-François.

--
http://twitter.com/underflow_
2aa7672c7b9fd06ecb3b0213c36157b6?d=identicon&s=25 de Villamil Frédéric (Guest)
on 2009-01-29 15:24
(Received via mailing list)
Le 29 janv. 09 à 15:15, Jean-François Trân a écrit :

> Ce que tu es en train de nous dire c'est qu'actuellement, tu
> fais du Qt GPLisé ?
>

Non, je ne fais juste plus de dev d'interfaces lourdes en ruby, j'ai
tout passé sur le web, mais à l'époque, il n'existait pas de framework
digne de ce nom. Ruby QT faudrait que j'essaie à l'occasion. Des
retours ?

--
Frédéric de Villamil
frederic@de-villamil.com                        tel: +33 (0)6 62 19 1337
http://t37.net                       Typo : http://typosphere.org
Ca1e596b035117dc7c41b1d99469fe91?d=identicon&s=25 Nicolas Mérouze (Guest)
on 2009-01-29 15:51
(Received via mailing list)
2009/1/29 de Villamil Frédéric <fdevillamil@gmail.com>

>
>
> Non, je ne fais juste plus de dev d'interfaces lourdes en ruby, j'ai
> tout passé sur le web, mais à l'époque, il n'existait pas de framework
> digne de ce nom. Ruby QT faudrait que j'essaie à l'occasion. Des
> retours ?
>

Bah disons qu'une fois qu'on a réussi à trouver toutes les dépendances
et à
débugger l'installation ça marche plutôt bien, encore faut-il ensuite
tout
packager pour faire quelque chose d'installable par un utilisateur
lambda.
Voilà mon expérience sous Mac, apparemment sous Windows et Linux c'est
plus
simple.

Mais c'est un peu pour que j'utilise JRuby et Qt Jambi. Tu télécharges
qqs
jars et basta tu écris ton appli multiplateforme avec un rendu natif que
tu
peux packager en 10 secondes.

<promotion>Et après tu utilises Qt::JRuby (http://qtjruby.rubyforge.org)
pour te faciliter la vie :)</promotion>

--
Nicolas Mérouze
http://www.yeastymobs.com
This topic is locked and can not be replied to.