草庐IT

foreign_gem

全部标签

Ruby:方法查找器 gem 示例

我发现了这个很棒的gem“方法查找器”,我试图用它来帮助提高我对Ruby的理解,但问题是我并没有真正理解它。它从文档中给出了这个例子。“未知”方法应该替换任何会在周围代码中给出结果的方法,但这个例子告诉我们什么?>>10.find_method{|n|n.unknown(3)==1}=>["Fixnum#%","Fixnum#","Fixnum#>>","Fixnum#[]","Integer#gcd","Fixnum#modulo","Numeric#remainder"] 最佳答案 它准确地告诉您您要它做什么:10上所有在通过3

Ruby:自定义 gem 需要 'require' 用于其中的模块

我构建了一个自定义Rubygem。将其命名为MyGem,然后文件lib/innermodule.rb包含:moduleMyGemmoduleInnerModuledefself.foo();puts"Helloworld!";endendend要从另一个正在开发的gem中引用它,我必须这样做:require'mygem'require'innermodule'这是正常行为,还是MyGem的gemspec有问题? 最佳答案 我不知道这是否一定是您的gemspec的问题,因为您通常只指定要包含在gem中的文件。Gemspecs与另一个应

ruby - OAuth2 与 intridea ruby gem

我有以下代码:token=client.auth_code.get_token(code,:redirect_uri=>'http://localhost:3000')response=token.get('https://api.foursquare.com/v2/users/self/checkins',{:mode=>:query})问题是,无论我指定什么:mode,我总是在Authorizationheader中获得Bearertoken。有问题的代码是一个私有(private)的set_token,它总是依赖于默认的:mode,它总是:header。我是不是用错了?谢谢!

ruby-on-rails - Ruby on Rails 图形 gem ?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。哪些RubyonRailsgem可用于图形数据?这应该包括创建饼图、条形图等的能力。请包含gem的链接、其支持文档或屏幕截图。

ruby-on-rails - carrierwave gem 上的捆绑安装错误

我正在尝试安装gem(carrierwave),当我使用命令bundleinstall时出现如下错误:Invalidgemspecin[/home/sup1re/superrrr/vendor/bundle/ruby/1.8/specifications/carrierwave-0.6.2.gemspec]:Illformedrequirement["#1.1.4"]和Installingcarrierwave(0.6.2)Invalidgemspecin[/home/sup1re/superrrr/vendor/bundle/ruby/1.8/specifications/carri

ruby - 如何通过网络获取所有 gem 名称?

https://rubygems.org/api/v1/search.json只提供了30个gem,但是在我的本地机器上我可以使用gemlist--remote.我阅读了http://guides.rubygems.org/rubygems-org-api/,并且不存在可以获取列表中所有gem的API。如何通过网络获取列表?或者,有人提供这个吗?我至少想要gem的名称,但如果可能的话,我想获得名称和版本。我认为gemlist--remote是通过网络实现的,所以我可以获得所有的gem列表。 最佳答案 您可以使用https://rub

Ruby google_drive gem oAuth2 保存

所以在更新之前,有一种简单的方法可以登录到谷歌驱动器并操作你的谷歌文档——使用ruby​​。在你能够用这个登录到你的谷歌驱动器之前。require'google_drive'$session=GoogleDrive.login("email@gmail.com","password")但是现在您收到警告消息:WARNING:GoogleDrive.loginisdeprecatedandwillberemovedinthenextversion.UseGoogleDrive.login_with_oauthinstead.所以我去了githubpage查看google如何希望我们使用高

ruby - 错误 : Error installing gollum: ERROR: Failed to build gem native extension

在通过rbenv全新安装rubyv2.2.2后,我无法安装gollum-wiki。我运行Ubuntu-Gnome14.04TrustyThar。这是安装日志:user@host:~/dev/drafts$geminstallgollumFetching:useragent-0.10.0.gem(100%)Successfullyinstalleduseragent-0.10.0Fetching:mustache-0.99.8.gem(100%)Successfullyinstalledmustache-0.99.8Fetching:rack-1.6.4.gem(100%)Success

ruby-on-rails - 使用 Ruby 1.8.7 的 Rails 2 的回形针 2.3.8 gem 的未定义方法 `has_attached_file'

我正在尝试在我的Rails应用程序中使用回形针插件来上传帖子的图像。我在Ubuntu10.04操作系统上使用Rails2.0.2和ruby​​1.8.7用于项目特定目的。我指的是以下教程:-http://railscasts.com/episodes/134-paperclip?view=commentshttp://jimneath.org/2008/04/17/paperclip-attaching-files-in-rails.html我通过以下方式对回形针插件进行了git克隆:-https://github.com/thoughtbot/paperclip,但是像rubyscr

ruby - 运行 rake 时缺少 gem

我将rbenv与Ruby1.9.2-p290、Rails3.1一起使用,数据库是MySQL。当我尝试rakedb:create我收到以下错误:Couldnotfindmulti_json-1.0.3inanyofthesources我也尝试过bundleexecrakedb:create。我的GemFile看起来像这样:source'http://rubygems.org'gem'rails','3.1.0'gem'mysql2'gem'json'group:assetsdogem'sass-rails',"~>3.1.0"gem'coffee-rails',"~>3.1.0"gem'