Ciao a tutti,
ho due tabelle, Documents e Files e ad ogni documento è collegato un
file, dunque:
Document
has_one :file, :dependent => :destroy
File
belongs_to :document
Nella vista Show di Documents
<% fi = Admin::File.find(:first,:conditions => [‘document_id =
?’,@document.id]);
@document.file = fi %>
Mi restituisce questo errore:
undefined method `quoted_table_name’ for File:Class alla linea #47,
ossia @document.file = fi %>
A che cosa è dovuto???
Grazie mille
2009/7/19 Alberto R. [email protected]:
Nella vista Show di Documents
<% fi = Admin::File.find(:first,:conditions => [‘document_id =
?’,@document.id]);
@document.file = fi %>
Mi restituisce questo errore:
undefined method `quoted_table_name’ for File:Class alla linea #47,
ossia @document.file = fi %>
A che cosa è dovuto???
per non saper leggere né scrivere, hai provato a chiamare la classe in
un altro modo, tipo MyFile?
perché File è una classe standard…
pietro
Pietro G. wrote:
2009/7/19 Alberto R. [email protected]:
Nella vista Show di Documents
<% fi = �Admin::File.find(:first,:conditions => [‘document_id =
?’,@document.id]);
@document.file = fi �%>
Mi restituisce questo errore:
undefined method `quoted_table_name’ for File:Class alla linea #47,
ossia @document.file = fi �%>
A che cosa � dovuto???
per non saper leggere n� scrivere, hai provato a chiamare la classe in
un altro modo, tipo MyFile?
perch� File � una classe standard…
pietro
Provo e ti faccio sapere.
Grazie.
Alberto R. wrote:
Nella vista Show di Documents
<% fi = Admin::File.find(:first,:conditions => [‘document_id =
?’,@document.id]);
@document.file = fi %>
Mi restituisce questo errore:
undefined method `quoted_table_name’ for File:Class alla linea #47,
ossia @document.file = fi %>
Scusa ma per curiosità, perché semplicemente non elimini quelle due righe?
has_one :file da solo definisce un metodo Document#file che produce
esattamente quella query.
Andrea