更新
在仔细研究这个问题后,我认为我对这个问题的理解是错误的。由于epub本质上是一个压缩文件,我必须在某些时候生成文件。
如果我需要生成的文件数量和文件大小变大,实际的问题是如何在生产中高效地完成这项工作?
电子书内容将从数据库中的条目生成为html文件。我正在考虑使用Amazon S3存储这些文件,但我不确定这是否是最佳选择。
原始问题
我正在尝试使用Ruby On Rails创建基于Web的epub生成应用程序。
目前我正在研究eeepub gem: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或更好的工具实现这一点有任何指示,请帮助我!提前致谢。
答案 0 :(得分:-1)
您好@voidwalker您可以在Ruby-toolbox上查看电子发布的最佳宝石,在这里您可以根据其受欢迎程度和活动来比较宝石。
从这个列表中我认为Git-scribe是最符合您要求的宝石。请尝试一下,让我知道它是否有用。
由于