2015-01-23 3 views
0

Update:Ruby On Rails: генерировать файлы на лету в производстве

После присмотревшись в вопрос, я думаю, я понять проблему неправильно. Поскольку epub - это по существу zipped-файл, я должен сгенерировать файлы в какой-то момент.

Фактический вопрос заключается в том, как сделать это эффективно в производстве, если количество файлов и размер файла, который мне нужно создать, станут большими?

Содержимое ebook будет создано из записей в базе данных в виде файлов html. Я думаю о хранении этих файлов с Amazon S3, но я не уверен, что это лучший вариант.

Оригинал Вопрос

Я пытаюсь создать веб-приложение генерации EPUB с Ruby On Rails.

В настоящее время я изучаю драгоценный камень eeepub: https://github.com/jugyo/eeepub. Мне интересно, есть ли способ передать содержимое epub из базы данных без объявления файлов, как показано в примере.

files [File.join(dir, 'foo.html'), File.join(dir, 'bar.html')] 

Существует открытый вопрос относительно этого: https://github.com/jugyo/eeepub/issues/17 от лет назад .... Я знаю, что драгоценный камень очень старый и, кажется, не быть активным на всех. Я просмотрел исходный код и до сих пор не вижу решения. Если у кого есть какие-либо указания о том, как достичь этого через eeepub или лучший инструмент, пожалуйста, помогите мне! Заранее спасибо.

ответ

-1

Hi @voidwalker Вы можете проверить лучшие драгоценные камни для электронной публикации на Ruby-toolbox, здесь вы можете сравнить драгоценные камни по их популярности и активности.

из этого списка Я думаю, что Git-scribe является лучшим камнем согласно вашему требованию. Пожалуйста, попробуйте и дайте мне знать, если это будет полезно.

Thanks

+0

Hi @Rails Guy благодарит за помощь! Однако я на самом деле не ищу полноценный инструмент публикации электронных книг, а способ генерировать электронные книги из записей в базе данных для веб-приложения (извините, если я не сказал это четко). Инструмент, который вы предложили, очень крут, хотя, безусловно, будет помещен в мою коллекцию и попробовать ее в будущем :) – qubit

Смежные вопросы