Rails控制台 - 使用image_tag方法

12

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

  1. 打开控制台 $ rails c

  2. 加载辅助程序

    include ActionView::Helpers

  3. 执行命令

    image_tag('test.png')

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

请帮忙!

2个回答

23

我不确定为什么会出现那个错误,这很奇怪。

但是Rails控制台通过helper变量公开了辅助方法,所以这应该可以工作:

helper.image_tag('test.png')

2

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

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

在我的环境文件中(例如 development.rb)。

这个功能现在已经成为插件的一部分https://github.com/xpepermint/js_erb


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接