Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.ruby > #6665

Iniciante

Newsgroups comp.lang.ruby
Date 2012-10-31 10:33 -0700
Message-ID <ea43f584-5a07-493a-b796-7627c2f8be0e@googlegroups.com> (permalink)
Subject Iniciante
From duca86@gmail.com

Show all headers | View raw


Boa tarde , Pessoal.
 Sou novo no mundo Ruby on Rails e estou com uma dúvida, estou com o seguinte erro.

"undefined method `cliente' 

no model está da seguinte forma :

class Qualificacao < ActiveRecord::Base
  attr_accessible :cliente_id, :nota,:restaurante_id, :valor_gasto
end

quando tento fazer algo do tipo 

<% @qualificacoes.each do |qualificacao| %>
  <tr>
    <td><%= qualificacao.cliente.nome %></td>
    <td><%= qualificacao.restaurante.nome %></td>
    <td><%= qualificacao.nota %></td>
    <td><%= qualificacao.valor_gasto %></td>
    <td><%= link_to 'Show', qualificacao %></td>
    <td><%= link_to 'Edit', edit_qualificacao_path(qualificacao) %></td>
  </tr>
<% end %>
</table>

dá esse erro, penso que seria como o getter e setter do Java , no caso eu teria que colocar o :cliente  e :restaurante no model qualificacao?

Abcs





Back to comp.lang.ruby | Previous | Next | Find similar


Thread

Iniciante duca86@gmail.com - 2012-10-31 10:33 -0700

csiph-web