Bonjour,
J’ai créé un model de type tableless comme ceci :
class RssItem < ActiveRecord::BaseWithoutTable
column :title, :string
column :link, :string
column :created_at, :datetime
column :description, :string
column :user_login, :string
end
J’utilise le plugin active_record_base_without_table qui me permet d’en
écrire moins
Je précise tout de suite que le problème est le même sans l’utilisation
de ce plugin (en définissant la méthode self.columns …)
Donc ensuite je crée un objet de type RssItem comme ceci :
@rss_item = RssItem.new
Et lorsque j’essaie d’affecter une valeur à title comme ceci :
@rss_item.title = ‘Valeur x’
Et bien je me retrouve avec cette erreur :
undefined method `title’ for #Array:0x46d7f3c
Ce que je ne comprend pas c’est qu’il considère mon objet comme étant de
type Array …
Vous avez une idée ?