Column.name

Questo non funziona
<% if column.name == ‘data_fattura’ %>
e neppure questo
<% if column.name == ‘data_fattura’ %>
errore:
undefined method `data’ for #Hardware:0x3849d94

Certamente qualcuno potrà spiegarmene il motivo.
Grazie per l’eventuale risposta

Non so se possa centrare, ma hai provato ad usare i doppi apici?

Andrea R. wrote:

Non so se possa centrare, ma hai provato ad usare i doppi apici?

in e neppure questo del primo post intendevo i doppi apici
<% if column.name == “data_fattura” %>

On 9/6/06, Biagio M. [email protected] wrote:

Questo non funziona
<% if column.name == ‘data_fattura’ %>
e neppure questo
<% if column.name == ‘data_fattura’ %>
errore:
undefined method `data’ for #Hardware:0x3849d94

ma in che contesto lo usi?
prova a postare un po + di codice che c’è attorno…

<% if column.human_name == ‘Data’ %> *************
Se il campo nel database si chiama data_fattura, lo human_name sarà
‘Data fattura’ e non ‘Data’

Se l’errore
è:
undefined method `data’ for #Hardware:0x3849d94

vuol dire che chiami il metodo data x un oggetto di tipo Hardware…il
quale evidentemente non ha una data…

Andrea F. wrote:

<% if column.human_name == ‘Data’ %> *************
Se il campo nel database si chiama data_fattura, lo human_name sar�
‘Data fattura’ e non ‘Data’

Se l’errore
�:
undefined method `data’ for #Hardware:0x3849d94

vuol dire che chiami il metodo data x un oggetto di tipo Hardware…il
quale evidentemente non ha una data…
il mio primo post era
Questo non funziona
<% if column.name == ‘data_fattura’ %>
e neppure questo
<% if column.name == “data_fattura” %>
errore:
undefined method `data’ for #Hardware:0x3849d94

parlavo di column.name
il campo della tabella è data_fattura

Questo non funziona
<% if column.name == ‘data_fattura’ %>
e neppure questo
<% if column.human_name == ‘Data fattura’ %>
errore:
prova.

prova a postare un po + di codice che c’� attorno…

questo codice completo di una vista funziona:
sel la riga asteriscata diventa
<% if column.name == ‘data_fattura’ %>
genera errore

<text_field id=“requirement_status”
Id: <%=h (@requirement.id) %>


Struttura: <%=h (@requirement.structure.nome) %>

<% for column in Requirement.content_columns %>

<% if column.human_name == ‘Data’ %> *************
<%= column.human_name %>: <%=h
@requirement.data.strftime("%d-%m-%y %H:%M:%S ") %>
<% else %>
<%= column.human_name %>: <%=h @requirement.send(column.name)
%>
<% end %>

<% if column.human_name == ‘Status’ %>
<% if @requirement.status == 0 %>
Non esaminata
<% elsif @requirement.status == 1 %>
In esame
<% else %>
Chiusa
<% end %>
<% end %>

<% end %>