【问题标题】:How to pass size param to carrierwave helper?如何将尺寸参数传递给载波助手?
【发布时间】:2012-09-10 08:05:46
【问题描述】:

我正在尝试制作 1 个全局函数来显示不同尺寸的载波图像。问题是将方法调用中的大小变量传递给carrierwave helper,如下所示:

def get_avatar(id, size)

@profile = User.find(id).profile rescue nil
  image_tag @profile.photos.first.file_url(:img_120x145)
rescue
  image_tag ("/assets/avatars/img_#{size}.png")

结束

我尝试了各种方法,但无法将 size 变量传递给 @profile.photos.first_url(size here)。

应该如何解决这个问题?

【问题讨论】:

    标签: ruby-on-rails-3 carrierwave


    【解决方案1】:

    这就是最近对我有用的东西。

    <% image_tag @profile.photos.first.url(size) %>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-14
      • 1970-01-01
      • 1970-01-01
      • 2015-09-02
      • 1970-01-01
      • 2017-02-16
      • 2013-09-25
      • 1970-01-01
      相关资源
      最近更新 更多