これは、開発環境で機能するpngを生成するためのアクションです。
def action
html = "<b>test</b>"
snap = IMGKit.new(html, :'crop-h' => 750, :'crop-h' => 290, quality: 50)
respond_to do |format|
format.png { send_data snap.to_img(:png) }
end
end
ただし、CentOS(本番)サーバーでは、空白のファイルのみが生成されます。このコードは本番サーバーのRailsコンソールからは機能しますが、コントローラーアクション内では機能しないことに注意してください。
html = "<b>test</b>"
snap = IMGKit.new(html, :'crop-h' => 750, :'crop-h' => 290, quality: 50)
スレッドの問題ですか?