0

Rails 菜鸟在这里。我希望我的应用程序的用户能够上传页面(pdf、.doc),然后将其上传到 Scribd 并在浏览器中查看。根据我的研究,在 Rails 中完成此任务的最佳方法似乎是 scribd_fu gem:https ://github.com/shwoodard/scribd_fu

我一直在尝试安装 gem,但没有成功。自述文件说明有点过时,但它说要安装:

    sudo gem install scribd_fu --source 'http://gemcutter.com'
    config.gem 'scribd_fu', :source => 'http://gemcutter.com'
    ./script/generate scribd_fu

由于我了解上述内容在 Rails 3.x 中大部分已被弃用,因此我将以下内容添加到我的 gem 文件中并运行“捆绑安装”

    gem 'rscribd'
    gem 'scribd_fu'

这似乎安装了 gem,但我实际上无法运行 scribd_fu 生成器。我试过了:

    rails generate scribd_fu
    bundle exec rails generate scribd_fu

当我运行上述程序时,我收到错误消息:“找不到生成器 scribd_fu”。当我运行 rails g --help 时,scribd_fu 没有被列为任何可用的生成器。任何帮助将不胜感激,因为这个宝石似乎完全符合我的要求。

4

1 回答 1

0

查看 scribd_fu gem源代码,所有 scribd_fu gem 生成器都会在您的配置目录中创建一个名为 scribd_fu.yml 的 YAML 文件(即 config/scribd_fu.yml)

scribd_fu.yml文件内容如下:

#Scribd Account Info

key: 
secret: 
user: 
password: 
access:

在有人以更好的方式回答之前,只需手动创建文件,您就可以继续前进。

于 2013-04-21T16:25:09.690 回答