J'ai eu le meme problème que toi mais j'avais ajouté cette ligne

@rss_item.save!

tu peux nous montrer un peu plus de code
Le 11 avr. 07 à 11:12, Vincenzo Ruggiero a écrit :

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 ?

--
Posted via http://www.ruby-forum.com/.
_______________________________________________
Railsfrance mailing list
Railsfrance@rubyonrails.fr
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance

_______________________________________________
Railsfrance mailing list
Railsfrance@rubyonrails.fr
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance

Répondre à