草庐IT

cocoon-gem

全部标签

ruby-on-rails - 如何在 Ruby 中使用电子表格 gem 编写超链接?

spreadsheetgem没有正确记录,所以我不明白如何使用电子表格gem编写超链接。谁能告诉我? 最佳答案 此脚本将在第一个单元格中创建一个带有链接的电子表格require'rubygems'require'spreadsheet'book=Spreadsheet::Workbook.newsheet1=book.create_worksheetsheet1[0,0]=Spreadsheet::Link.new'www.google.com','linktext'book.write'/tmp/spreadsheet_with_

ruby-on-rails - 我如何让 Rails 从插件加载中排除一些 bundle 的 gem?

我有一个使用Bundler进行依赖管理的Rails应用程序。我的Gemfile中有以下内容:#defaultgroup:gem'json'group'development'dogem'my_profiler'endgroup'test'dogem'mocha'endgroup'deployment'dogem'foo'end我在初始化程序中调用了Bundler.setup(:default,RAILS_ENV.to_sym)和Bundler.require(:default,RAILS_ENV.to_sym)。问题在于,由于Bundler将gem放入vendor/bundle/,Ra

ruby-on-rails - Xcode 4.4 和 OSX 10.8 安装后 - 安装 libv8 时为 'Failed to build gem native extension'

我最近将OSX升级到MountainLion(10.8)和Xcode(4.4),但在尝试让我的Rails环境正常工作时遇到了问题。我从运行bundleinstall开始,在安装libv8库时遇到错误。下面是完整错误的粘贴。我四处搜索并寻找类似的问题,但到目前为止我在stackoverflow上发现的内容不适用于我的问题。以下是我迄今为止尝试过但无济于事的几件事:安装Xcode命令行工具安装MySQL安装X11通过gemfile安装不同版本的libv8现在我遇到的问题似乎超出了我的ruby​​技能范围。如果有人对我可以尝试什么有一些想法或遇到类似问题,我很乐意提供帮助。谢谢!这是我的ge

ruby-on-rails - 如何在 rails-api gem 中使用 View 助手?

我使用rails-api和rablgems来制作api应用程序。我不想将大量逻辑放入rablView中,但如果我想将其提取到助手中。Rails-apigem不包含助手支持(没关系),所以我如何在我的jsonView中启用助手?(我需要包含哪些中间件,哪些模块等) 最佳答案 在呈现View的Controller中,您必须包括ActionController::Helpers和使用“helper”方法向View提供您自己的Helper模块在我的API应用程序中,我创建了一个RenderingController,它充当所有进行渲染的Co

ruby - 如何使用安装在 vendor/bundle 目录中的 gem

我已经使用在vendor/bundle的项目目录中安装了gemsbundleinstall--pathvendor/bundle所有gem都已正确安装。.bundle/配置文件BUNDLE_PATH:vendor/bundleBUNDLE_DISABLE_SHARED_GEMS:'1'捆绑环境环境Bundler1.10.6Rubygems2.4.8Ruby2.0.0p643(2015-02-25revision49749)[x86_64-linux]GEM_HOME/home/xyz/.rvm/gems/ruby-2.0.0-p643GEM_PATH/home/xyz/.rvm/gem

ruby - 尽管安装了 gem 但找不到 gem

我已经构建了我的第一个gem,但我似乎无法正确安装它。我可以发出命令sudogeminstallceilingfish-toto产生输出Successfullyinstalledceilingfish-toto-0.3.61geminstalled但是当我输入gemwhichceilingfish-toto时。我得到了输出Can'tfindrubylibraryfileorsharedlibraryceilingfish-toto这很奇怪,因为如果我去查看我的gems文件夹,我可以看到那里安装的所有文件#ls-l/opt/local/lib/ruby/gems/1.8/gems/cei

ruby-on-rails - 安装 Rails 时为 "Failed to build gem native extension"

我是Terminal的新手,所以请多多包涵。成功完成以下安装(按此特定顺序):xCode4.5RVM1.16海湾合作委员会4.2.1ruby1.9.3当尝试安装Rails(“geminstallrails”)时,安装开始但随后因错误而中断:“无法构建gemnative扩展”。不知道这指的是什么。想法?我还需要预先安装其他东西吗?在我第一次尝试安装Rails时,我不小心用sudo运行了它。这会影响什么吗?编辑:输出-Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingrails:ERROR:Failedt

ruby-on-rails - Rails 服务器无法运行 - 找不到 gem 错误

从我的终端(MacOSXYosemite)运行railss命令时,出现以下错误:Couldnotfindmime-types-2.4.3inanyofthesourcesRun`bundleinstall`toinstallmissinggems.当我运行bundleinstall时,我得到“使用mime-types2.4.3”Usingrake10.4.2Usingi18n0.7.0Usingjson1.8.2Usingminitest5.5.1Usingthread_safe0.3.4Usingtzinfo1.2.2Usingactivesupport4.2.0Usingbuild

ruby - 安装 gems : cannot load such file -- zlib 时出错

我正在尝试在MacOSYosmite上安装bundlergem~/code/hellogeminstallbundlerERROR:Loadingcommand:install(LoadError)cannotloadsuchfile--zlibERROR:Whileexecutinggem...(NoMethodError)undefinedmethod`invoke_with_build_args'fornil:NilClass我做了以下事情:通过自制软件安装zlib升级Rubygems重新安装RVM和Ruby2.2.2切换到Rbenv和Ruby2.2.2这真的让我费尽心思。Rub

ruby - 在 gem 中使用 yaml 文件

我正在开发我的第一个gem(对ruby​​也是很陌生),到目前为止的全部代码都在这里;https://github.com/mikeyhogarth/tablecloth我尝试做的一件事是创建一个yaml文件,gem可以将其作为查找访问(在lib/tablecloth/yaml/qty.yaml下)。这一切都很好,单元测试都通过了,但是当我构建和安装gem并尝试在irb(从我的主文件夹)下运行时,我得到了;Errno::ENOENT:Nosuchfileordirectory-lib/tablecloth/yaml/qty.yaml代码现在在~/lib/tablecloth...中查找