宝石专题提供宝石的最新资讯内容,帮你更好的了解宝石。
为了避免崩溃任何东西,我指定了我的Gemfile中每个宝石的版本号: gem 'sass-rails', '~> 3.1.5' gem 'coffee-rails', '~> 3.1.1' gem 'uglifier', '~> 1.0.3' gem 'haml-rails', "~> 0.3.4" gem 'simple_form', '~> 1.5.2' 但是我至少要知道有没有一些我没有安
我正在努力寻找一组用于创建控制台应用程序的工具,因为在未来几个月中,我希望使用 Ruby的大多数设置不会是webapps,而是服务器端脚本. 我知道highline,并且我计划使用它用于用户和可能的密码提示,但我知道控制台应用程序世界应该充满其他宝石来协助和/或丰富您的简单的命令行应用程序. 有没有人有一些好的建议?我不确定我真正在寻找什么,但如果Ruby中有宝石帮助着色,像ascii一样的艺术,
我正在构建一个使用Devise gem进行身份验证的Web应用程序(还有一个API),并且还使用Doorkeeper gem进行API部分的身份验证. 问题是现在,当我转到接收Oauth2代码(和登录)的URL时,我被重定向到Web应用程序而不是客户端回调URL. 我需要做的是在正常登录时重定向到Web应用程序,并在使用Oauth时重定向到回调URL. 我该怎么做?我覆盖了Devise会话控制器,
假设我有一个名为foo的gem,其文件结构如下: foo.gemspec test_foo.rb lib/foo.rb lib/foo/file1.rb lib/foo/file2.rb 文件test_foo.rb包含一些我用来试用我的gem的代码.它使用以下行访问gem的代码: require './lib/foo' 然后,lib / foo.rb加入gem所需的其他文件,如下所示: requi
我有一个宝石,我想做一些改变. 我在我的Gemfile中定义它如下: gem 'mongo_mapper", :git => "git://github.com/jnunemaker/mongomapper", :branch => "rails3" 我无法在/usr/local/ruby/lib/ruby/gems/1.9.1/gems中找到它. bundle show mongo_mapper
我正在使用波本威士忌和整洁的宝石来创建一个rails应用程序的设计.我的application.css.scss包含这个: @import "bourbon"; @import "neat"; @import "main"; 但是,如果我运行’rake assets:precompile’,则会发生以下错误: rake aborted! Undefined mixin 'outer-conta
在我的Rails项目的Gemfile中,我开始拥有像“ ruby-debug19”,“perftools.rb”或“irbtools”这样的辅助宝石.所有这些都与项目无关,而是我本地开发设置的一部分.但由于我使用的是bundler,我无法加载这些宝石(即使它们是在系统范围内安装的),除非我将它们添加到Gemfile中.在我看来,这是一个代码味道. 例如,我希望能够在rails控制台中使用’irbt
是否可以使用cron(通过when gem)直接在可安装的引擎模型上运行任务.我认为cron无法从主应用程序启动,因为可安装引擎应该是隔离的. 我能够在普通的rails应用程序中使用它并且它工作得很好,但我需要以引擎样式的方式运行任务. 谢谢 您不能单独使用 Rails Engine并直接执行任务,例如Rake任务或调用模型.将Rails引擎视为迷你Rails应用程序.它为挂载父Rails应用程序
因为我使用Mac Ports更新了 ruby(在Leopard上)我遇到了一些问题,我也不得不重新安装宝石.现在,当我运行Mongrel时,我不断收到错误“缺少这些必需的宝石”,然后是我在environment.rb中需要的宝石列表,但是当我看到运行宝石列表时,宝石似乎已正确安装. 我认为rails正在寻找以前的安装,但我不知道如何配置它以使用新的ruby / gem路径. 谢谢! 在终端尝试这个
哪个是创建登录系统的最佳宝石? 我尝试了很多,authlogic是最好的 http://rdoc.info/projects/binarylogic/authlogic 非常丰富的功能和易于使用.
我在 Ruby on Rails中寻找一个简单的测验宝石.它需要向用户提供多项选择题(单选按钮,仅限复选框),计算正确/错误答案,并在结尾显示结果.测验将是大约25个问题 – 每页1个问题.它还需要与我正在构建的站点集成,因此它不能是独立站点或第三方站点. 到目前为止,我发现了这个看起来很有前景的宝石: https://github.com/NUBIC/surveyor 任何人都知道Rails中的
在我正在研究的rails项目中,我使用此Gemfile插入了对rspec,黄瓜和自动测试的支持(部分) gem 'rspec-rails' gem 'cucumber-rails' gem 'autotest-standalone' gem 'autotest-rails-pure' gem 'zentest-without-autotest' 但是为了使用autotest运行测试,我需要执行bu
每次我使用Capistrano部署应用程序时,都会抱怨缺少宝石. 例如: ** [out :: mysite.com] Could not find WhateverGem-1.0.0 in any of the sources ** [out :: mysite.com] Run `bundle install` to install missing gems. 我通过手动上传我的Gemfil
我尝试运行捆绑安装,它停在json gem上.所以我试着运行sudo gem安装json 1.7.3它是它崩溃的版本它给出以下内容: unknown109addaae0a6:introhive Jody$sudo gem install json Building native extensions. This could take a while... ERROR: Error instal
require 'rubygems' require 'mechanize' agent = Mechanize.new page = agent.get("http://google.com/") 这个简单的脚本工作正常. 但如果我试图添加 需要“rubygems”并且需要“机械化”到Rails控制器,服务器给出: LoadError in NewsController#find no suc
我有一个使用Rails的本地化功能的Rails 2.3.5项目.我也碰巧要安装Rails 3 beta(这取决于i18n宝石). Rails 2.3.5将乐意处理自己的本地化(没有i18n安装),但是如果i18n宝石可用,它将利用它. 最近我升级了我的宝石,现在安装了i18n的版本0.3.7和0.4.0.当然,Rails想加载并使用在我的项目中导致错误的最新版本.我尝试将gem版本设置为0.3.7
我在电脑上有一堆宝石,我想用一个厨师的食谱. 我知道有可能将它们放在像/ tmp / gems这样的目录中,只是: cd /tmp/gems gem install *.gem 是否可以将所有宝石放在一个目录中,我可以使用bundler安装它们,而无需再次下载? cd /somedir/my_rails_project bundle 我想节省带宽. 您可以将本地目录添加到您的 Gemfile(文档
我有一个小的 Ruby脚本,用于自动化本地机器上开发环境的准备工作.因为我无法确定所有机器上都存在rubyzip2库,所以在需要的时候我会安装脚本. 目前,我的脚本正在做如下操作: begin require 'zip/zip' rescue LoadError system("gem install rubyzip2") end 一旦安装了gem,脚本将继续执行;然而,gem尚未加载,因
我已经构建了我的第一个宝石,但我似乎无法正确安装它.我可以发出命令 sudo gem install ceilingfish-toto 哪个产生输出 Successfully installed ceilingfish-toto-0.3.6 1 gem installed 但是当我输入gemfish-toto时.我得到了输出 Can't find ruby library file or shar
我需要安装json因为我得到这个错误: 在任何来源找不到json-1.4.6 我运行gem安装json和bundle install,但是当我需要json-1.4.6时,我只能安装json-1.5.1 我的gemfile中有gem’json’,’1.4.6′,所以我不知道发生了什么… UPDATE 我得到这个错误: 安装json(1.4.6)/System/Library/Frameworks/R