0
我现在正在设置虾,为了一个参数,它想知道img的位置。如何从控制器访问您的图像文件夹?
在他们的情况下,他们写道:
img = "#{Prawn::BASEDIR}/data/images/card_cutout.jpg"
但指向一个当地的宝石文件夹。我怎样才能从控制器指向card_cutout.jpg
在我的公共/ images /文件夹。
我尝试使用绝对链接以为它会工作就像一个网站,但我错了:
img = "http://www.website.com/images/card_cutout.jpg
提前感谢!
这是已经接受答案的副本。 – coatless 2016-07-17 22:46:07
@Coatless有趣的是...它不是一个确切的*重复 - 看看大括号的位置。我不是一个Ruby/Rails程序员,所以我不能评论这种语法的有效性(和6年前发布的原始答案已被提出并接受),但仍然... – 2016-07-18 04:58:16
@DavidMakogon好点。在进一步的探索中,似乎第一个答案是不正确的。请参阅:https://joneslee85.wordpress.com/2010/05/27/the-dilemma-of-rails-root-vs-rails_root-complex/(一位红宝石开发人员应该在此帖被标记为低质量。) – coatless 2016-07-18 05:02:15