Bonsoir à tous,
j’avais fait une petite gallerie que je voudrais mettre en composant.
J’ai donc suivi des tutos et les doc sur le wiki mais j’ai un message
d’erreur que je n’arrive pas à régler.
Mon composant se nomme donc Gallery et contient :
Gallery/
image_conroller.rb
image.rb
image_helper.rb
image/
list.rhtml
_image_list.rhtml
new.rhtml
show.rhtml
Avec le prototype suivant pour le controller :
class Gallery::ImageController < ActionController::Base
Et le modèle :
class Gallery::Image < ActiveRecord::Base
Cependant, la ligne suivante dans la méthode list de mon controlleur
plante :
@images_pages, @images = paginate :images, :order => sort, :conditions
=> conditions, :per_page => nbr_per_page
Avec l’erreur suivante :
uninitialized constant Image
Cette même ligne marche lorsque je ne l’utilise pas en composant. Il
doit y avoir quelque chose que je n’ai pas saisis dans la création d’un
composant.
Je me doute que cela vient de paginate :images , mais cependant cette
ligne là , juste au dessus fonctionne :
@total = Image.count(:conditions => conditions)
Si quelqu’un pouvait m’éclairer ?
Merci,
Edouard