Ruby on rails Rails回形针大小调整不起作用

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:添加新命名样式

我尝试将图像大小调整为256x256,忽略纵横比,因此我使用:

  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"}