2010-11-04 29 views
9

Comment puis-je exécuter une méthode image_tag dans une console Railsconsole Rails - utiliser image_tag méthode

  1. Exécuter la console $ rails c

  2. Aides de charge

    comprennent ActionView: : Aides

  3. Exécutez la commande

    image_tag ('test.png')

j'ai eu une étrange erreur. alt text

Aidez-nous!

+0

btw, j'utilise des rails 3.0.1 – xpepermint

Répondre

2

OK ... J'ai trouvé la solution. L'erreur montre que dans Rails 3, mais je l'ai fixé en réglant le

config.action_controller.asset_host = "http://..." 
    config.action_mailer.asset_host = "http://..." 

dans mon fichier environemnt (par exemple development.rb). Incroyable!

Cette fonctionnalité fait maintenant partie d'un plugin https://github.com/xpepermint/js_erb.

18

Vous ne savez pas pourquoi vous obtenez cette erreur. C'est étrange. Mais la console Rails expose les méthodes auxiliaires via la variable auxiliaire. Cela devrait donc fonctionner:

helper.image_tag('test.png')