Я загружаю встроенные изображения внутри редактора wysiwyg (ckeditor). Он интегрируется с Paperclip. Однако, когда я создаю pdf, изображения из ckeditor не отображаются. Что я делаю неправильно?rails ckeditor и wicked_pdf
Вот код:
attachment_file.rb:
class Ckeditor::AttachmentFile < Ckeditor::Asset
has_attached_file :data,
:url => "/ckeditor_assets/attachments/:id/:filename",
:path => ":rails_root/public/ckeditor_assets/attachments/:id/:filename"
validates_attachment_presence :data
validates_attachment_size :data, :less_than => 100.megabytes
do_not_validate_attachment_file_type :data
def url_thumb
@url_thumb ||= Ckeditor::Utils.filethumb(filename)
end
end
controller.rb:
def download
html = render_to_string("offer_template_one", :formats => [:html], :layout => "templates.html")
pdf = WickedPdf.new.pdf_from_string(html)
send_data(pdf,
:filename => "offer.#{@offer.id}.pdf",
:disposition => 'attachment')
end
application.rb:
config.assets.paths << Rails.root.join("app", "assets", "fonts")
config.assets.precompile += %w(templates.css)
config.autoload_paths += %W(#{config.root}/app/models/ckeditor)
Изображения загружены в CKEditor являются s aved to public/ckeditor_assets/pictures
Спасибо!