ファイルをhtmlにバッチ変換するためにlibreofficeを使用したいアプリケーションがあります。私は次の方法を持っています:
def set_versioned_odt
condition = %x(soffice --invisible --convert-to html /path/to/file.odt --outdir /path/to/dir/)
if condition
Rails.logger.info "This has been finished"
else
Rails.logger.info "This failed..."
end
終わり
アプリケーションでこのメソッドを実行すると。失敗したステートメントを返します。ただし、Rails コンソールでこのコマンドを実行すると、soffice は正しく処理されます。Railsアプリで私が間違っていることを誰かが知っていますか?
ありがとう。