我想在一些尺寸选择
的页面中正确显示用户头像module UsersHelper
def avatar_for(user, options = { size: 50 })
if user.nil? or user.avatar.nil?
image_tag('/uploads/1.png', :size => 50)
else
image_tag(user.avatar.thumb, :size => 52)
end
end
end
当我将此代码插入视图<%= avatar_for @user, size: 50 %>
时,rails不显示图像
使用carrierwave上传图像并使用rmagick进行编辑
答案 0 :(得分:0)
我认为您没有看到图像,因为该方法不会返回图像标记。是的它会生成一个,但它不会返回它。相反,它有一个关于'size = options [:size]'的后续行,它导致Ruby隐式返回该操作的结果。