0

これは重複した質問かもしれませんが、私はそれを疑っています。

次のような状況があります。

私は、2 つの広く使用されている gem: paperclip と ckeditor (paperclip で動作しています) を使用した Ruby on Rails アプリケーションを持っています。

「投稿」の種類に応じて 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 が使用している画像は標準画像であり、特定のサイズまたはタイプの画像ではありません。そのサイズまたはタイプを設定するにはどうすればよいですか?

4

1 に答える 1