Bon le problème ne venait pas que j'avais choisi un nom proche d'un mot 
réservé.

La variable @depenses n'a plus accès à la table Type

J'ai résolu le problème ne fessant un Hash de ma table Type
......
  def index
    @depenses = Depense.all

    @types = Hash.new
    @types = Hash[*Type.all.map { |u| [u.id, u.name] }.flatten]

  respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @depenses }
    end
  end
.....
et dans ma vue
.....
    <td><% if depense.type_id != nil %>
      <%=h @types[depense.type_id]  %>
    <%end %>
    </td>
......
-- 
Posted via http://www.ruby-forum.com/.

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à