Rails控制台 - 使用image_tag方法

时间:2010-11-04 20:16:54

标签: ruby-on-rails helper irb actionview actionviewhelper

如何在Rails控制台中执行image_tag方法

  1. 运行控制台 $ rails c

  2. 加载助手

      

    包括ActionView :: Helpers

  3. 执行命令

      

    IMAGE_TAG( 'test.png')

  4. 我遇到了一个奇怪的错误。 alt text

    请帮忙!

2 个答案:

答案 0 :(得分:20)

不确定为什么会收到该错误。这很奇怪。

但是Rails控制台通过辅助变量公开了辅助方法。所以这应该有效:

helper.image_tag('test.png')

答案 1 :(得分:2)

好的......我找到了解决方案。该错误仅在Rails 3中显示,但我通过设置

来修复它
  config.action_controller.asset_host = "http://..."
  config.action_mailer.asset_host = "http://..."

在我的environemnt文件中(例如development.rb)。 令人难以置信!

此功能现在是插件https://github.com/xpepermint/js_erb的一部分。