这可能是一个重复的问题,但我对此表示怀疑。
我有以下情况:
我有一个带有两个广泛使用的宝石的 ruby on rails 应用程序:回形针和 ckeditor(与回形针一起使用)。
我希望根据“帖子”的类型调整我在 Ckeditor 屏幕中上传的图像的大小。现在在 Ckeditor 或任何东西中没有一个按钮可以帮助解决这个问题,尽管它确实上传了我在 picture.rb 模型中设置的不同类型的尺寸:
class Ckeditor::Picture < Ckeditor::Asset
has_attached_file :data,
:url => "/ckeditor_assets/pictures/:id/:style_:basename.:extension",
:path => ":rails_root/public/ckeditor_assets/pictures/:id/:style_:basename.:extension",
:styles => { :content => '600>',:medium => '300x300', :quintet => '150x150', :thumb => '118x100#' }
validates_attachment_size :data, :less_than => 2.megabytes
validates_attachment_presence :data
def url_content
url(:content)
end
end
问题是从 Ckeditor 保存的内容(图像和标签)将显示为
.post_body= raw post.content
其中 post.content =
<p><img alt="" src="/ckeditor_assets/pictures/2/content_cartoon_paul-the-good-fight.gif" /></p>
CKeditor 使用的图像是标准图像,而不是具有特定大小或类型的图像。如何设置该尺寸或类型?