Ruby on rails Rails回形针大小调整不起作用
我尝试将图像大小调整为256x256,忽略纵横比,因此我使用:Ruby on rails Rails回形针大小调整不起作用,ruby-on-rails,resize,styles,paperclip,Ruby On Rails,Resize,Styles,Paperclip,我尝试将图像大小调整为256x256,忽略纵横比,因此我使用: has_attached_file :thumbnail, styles: { medium: "256x256!", thumb: "300x300"} 在我的模型和视图中: <%= image_tag guide.thumbnail(:medium), class: "guide_thumbnail" %> 没有任何变化,所以我猜它使用默认样式?我怎样才能改变它并强制使用我的?请帮忙 PS:添加新命名样式
has_attached_file :thumbnail, styles: { medium: "256x256!", thumb: "300x300"}
在我的模型和视图中:
<%= image_tag guide.thumbnail(:medium), class: "guide_thumbnail" %>
没有任何变化,所以我猜它使用默认样式?我怎样才能改变它并强制使用我的?请帮忙
PS:添加新命名样式后:
已附加文件:缩略图,样式:{medium:256x256!,thumb:300x300,hihi:50x50!}
它不显示任何图像-仅显示其名称。我检查了日志,这是错误消息:
ActionController::RoutingError (No route matches [GET] "/system/guides/thumbnails/000/000/088/hihi/test300.jpg"):
我该怎么办?
此外,我很好奇是否通过CSSF设置图像的宽度,例如宽度:256px;这是一个好的做法吗?您可以改为:
has_attached_file :thumbnail, styles: { medium: "50x50>", thumb: "300x300"}
在我看来,你最好正确使用图像版本和真实版本
has_attached_file :thumbnail, styles: { medium: "50x50>", thumb: "300x300"}