"128x1-6ren">
gpt4 book ai didi

ruby-on-rails - Ruby on Rails/Paperclip Gem : Does not resize images, 似乎只保存 'original' 图像

转载 作者:太空宇宙 更新时间:2023-11-03 18:30:30 27 4
gpt4 key购买 nike

我安装了回形针 gem。它正在其他地方使用,所以我知道它在工作。

我有我的模型,

class Slide < ActiveRecord::Base
has_attached_file :image, :style => {
:large => "1400x786!",
:medium => "128x128>",
:small => "105x90!"
}
end

我创建了我的专栏

class AddImageToSlides < ActiveRecord::Migration
def self.up
add_column :slides, :image_file_name, :string
add_column :slides, :image_content_type, :string
add_column :slides, :image_file_size, :interger
add_column :slides, :image_updated_at, :datetime
end

def self.down
remove_column :slides, :image_file_name
remove_column :slides, :image_content_type
remove_column :slides, :image_file_size
remove_column :slides, :image_updated_at
end
end

做了我的 rake ,

rake db:migrate

我的表单中有“{ :multipart => true }”

<%= form_for(@slide, :class=>"slidesForm", :html => { :multipart => true }) do |f| %>

我正在尝试像这样提取图像信息,

<div class="slidesPreview" style="background:url('<%= @slide.image.url(:large) %>') top left no-repeat;">

它只在我使用“@slide.image.url”时有效,但它只显示原始照片。

我查看了 public/system/images/,它似乎只保存了 original/而不是 large/、medium/或 small/。我检查了错误日志,但什么也没有。

我刚开始学习 RoR,请原谅我的无知。

最佳答案

:style**s** => { ... },不是 :style => ...(额外的 s!)

关于ruby-on-rails - Ruby on Rails/Paperclip Gem : Does not resize images, 似乎只保存 'original' 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4997403/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com