如何在rails中使用ruby库?

我刚安装了rubygem

gem install anemone 

但我不能直接在我的rails应用程序中使用它,这是我第一次使用外部ruby库,所以如果你能让我深入了解它而不仅仅是一个解决方案将会非常有用

干杯

在你的Gemfile添加:

gem 'anemone'

这样Rails会在启动时加载库,然后您可以使用它。 您甚至不必使用require关键字。

您必须将已使用的库放入Gemfile中。 有关gemfiles的所有内容都可以在Bundler页面上找到。

有一个关于这个主题的官方Rails指南 。

您还需要在要使用库的文件顶部使用“require”和库的名称。 例如,如果您使用的是nokogiri,则需要添加行require 'nokogiri'