2009-11-06 6 views
0

J'essaye d'installer va paginer.Comment installer will_paginate dans ruby?

J'ai installé la gemme, comme détaillé sur la page github. Le petit bijou installé OK, mais quand j'ai essayé une ligne comme

@user = User.paginate 

Je viens de recevoir un message d'erreur sur la méthode paginate ne pas exister.

Alors, je l'ai désinstallé la pierre précieuse et essayé d'utiliser la méthode du plugin:

script/plugin install svn://errtheblog.com/svn/plugins/will_paginate 

Mais la commande ci-dessus donne pas de commentaires que ce soit (est-ce normal?) Et

script/plugin list 

montre qu'il n » t installé.

Répondre

4

Avez-vous ajouté une ligne config.gem à environment.rb pour charger la gemme?

config.gem 'mislav-will_paginate', 
    :version => '~> 2.3.11', 
    :lib => 'will_paginate', 
    :source => 'http://gems.github.com' 

Et d'exécuter rake gems:install?

Fonctionne pour moi.

+0

Merci. (Comment n'ai-je pas vu les instructions d'installation? –

+1

Remarque: si vous partagez le code avec quelqu'un d'autre, il peut être utile d'exécuter également 'rake gems: unpack'. Cela va déposer le code dans votre répertoire * vendeurs * et vous permettre de le valider. – jerhinesmith

+0

Cela aide également un peu avec les problèmes de déploiement sur les hôtes partagés. Cependant, je ne pense pas que cela gère les gemmes avec des composants binaires spécifiques à la plate-forme pour le moment (pensez mysql gem, rmagick et al) –

Questions connexes