-
ruby – 如何让Thor显示选项?
所属栏目:[百科] 日期:2020-12-17 热度:200
这是我的 Ruby代码: require 'thor'require 'thor/group'module CLI class Greet Thor desc 'hi','Say hi!' method_option :name,:type = :string,:description = 'Name to greet',:default = 'there' def hi puts "Hi,#{options[:name]}!" end desc 'bye',[详细]
-
ruby卷曲请求
所属栏目:[百科] 日期:2020-12-17 热度:114
我如何在 ruby中提出以下curl请求? curl -k -X GET -H "Content-Type: application/xml" -H "Accept: application/xml" -H "X-OFFERSDB-API-KEY: demo" 'http://testapi.offersdb.com/distribution/beta/offers?radius=10postal_code=30305' 我对某些标题有[详细]
-
ruby – 在Centos 6.2上使用RVM 1.9.3安装nokogiri时出现问题
所属栏目:[百科] 日期:2020-12-17 热度:110
/usr/local/rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:381:in `try_do': The compiler failed to generate an executable file. (RuntimeError)You have to install development tools first. 我在CentOS 6.2服务器上使用RVM安装了ruby 1.9.3.当我[详细]
-
ruby-on-rails – 为什么SELECT语句中的’BINARY’?
所属栏目:[百科] 日期:2020-12-17 热度:165
在投票模型中,有一个验证: validates_uniqueness_of :topic_id,:scope = [:user_id] 它被转换为开发日志中的以下SQL: SELECT 1 AS one FROM `votes` WHERE (`votes`.`topic_id` = BINARY 2 AND `votes`.`user_id` = 1) LIMIT 1 2前面有一个BINARY(topic_id[详细]
-
ruby-on-rails – 动态获取路径路径
所属栏目:[百科] 日期:2020-12-17 热度:72
我最近将一些模板从ERB转换为Haml.它大多变得更清洁,更好,但按钮定义开始变得很糟糕. 我想转换它 = link_to t('.new',:default = t("helpers.links.new")),new_intern_path,:class = 'btn btn-primary' if can? :create,Intern 这样的事情 = new_button Inte[详细]
-
ruby-on-rails – RVM gem权限错误
所属栏目:[百科] 日期:2020-12-17 热度:200
我开始尝试设置本地rails安装进行开发.然而,在我使用apt-get安装之后,我了解了RVM,因此我删除了之前的RVM,并从RVM重新安装.不过,看起来我有遗留问题.具体来说,当我尝试安装rails时,我得到… $gem install railsERROR: While executing gem ... (Gem::FilePer[详细]
-
Ruby中的预填充提示
所属栏目:[百科] 日期:2020-12-17 热度:74
参见英文答案 What will give me something like ruby readline with a default value?????????????????????????????????????5个 我正在使用Ruby编写一个小命令行实用程序来搜索Pubmed.现在,我提示用户进行查询并显示结果,用户可以选择附加到查询或输入全新[详细]
-
ruby-on-rails – 未定义的方法`remote_function’
所属栏目:[百科] 日期:2020-12-17 热度:172
我正在使用带有blacklight应用程序的rails-3.2.1 我试图在我的link_to标签中调用remote_function. %= link_to_document document,:label=document_show_link_field,:onclick = remote_function(:controller = 'catalog',:action = 'save_user_history') % 这[详细]
-
ruby-on-rails – 带allow_blank的可选time_select默认为00:00
所属栏目:[百科] 日期:2020-12-17 热度:178
我正在尝试在我的表单中创建一个时间字段.我这样做: %= f.time_select :end_time,minute_step: 5,include_blank: true % 但是,当提交时,由于使用time_select自动提交默认日期信息,这就是params的样子: end_time(1i):’2000′ ??end_time(2i):’1′ ??end[详细]
-
ruby-on-rails-3 – 为什么rails 3.2使用两个记录器,ActiveSuppo
所属栏目:[百科] 日期:2020-12-17 热度:98
看来我们可以访问Rails应用程序中的Rails.logger和logger.我知道这两个记录器是不同的,但是在TaggedBufferedLogger上创建并且只有一个logger实例是不理想的.为什么有两个实例,什么是适当的使用时间? 解决方法 BufferedLogger是默认的Rails记录器.它的目的是[详细]
-
ruby – 倾斜模板片段
所属栏目:[百科] 日期:2020-12-17 热度:134
是否可以渲染Tilt模板的片段(即,不使用磁盘上的模板文件)? 背景:我想在Ruby CGI程序中呈现内联模板字符串. 解决方法 是.您可以使用任何字符串数据: require 'haml' template = Tilt::HamlTemplate.new { "%h1= 'Hello Haml!'" }= #Tilt::HamlTemplate @fi[详细]
-
ruby-on-rails – heroku升级或heroku中的新应用程序用于分期?
所属栏目:[百科] 日期:2020-12-17 热度:109
关于为我的应用创建暂存环境有什么想法,或者我应该在heroku上创建第二个用于暂存的应用程序?哪一个更好,还是首选? 谢谢. 解决方法 第二个应用程序 – 将新应用程序的git远程添加到您的仓库,以便您可以从单个代码库部署到它. 阅读更多https://devcenter.her[详细]
-
ruby-on-rails – 无法启动瘦服务器作为服务,RubyGems:找不到瘦
所属栏目:[百科] 日期:2020-12-17 热度:63
我使用以下说明在Ubuntu 10.04.4上使用Rails 3.2.3在瘦服务器上安装和配置服务: http://articles.slicehost.com/2008/5/6/ubuntu-hardy-thin-web-server-for-ruby 瘦服务器可以从应用程序根运行它,使用’瘦启动’ 但是,当我尝试使用以下任何命令运行该服务[详细]
-
ruby-on-rails – Twitter Bootstrap Typeahead文本字段名称与自
所属栏目:[百科] 日期:2020-12-17 热度:106
我正在使用来自twitter bootstrap的typeahead js扩展名来获取自动完成字段.我有一个微妙的问题.我有一个文本字段,如: %= text_field_tag :search,params[:search],:data = { :provide = 'typeahead',:source = ...} % 问题是我必须指定name =’search'(带:[详细]
-
ruby-on-rails – 我应该在Ruby on Rails中使用引号或冒号作为会
所属栏目:[百科] 日期:2020-12-17 热度:59
目前我有一个会话变量,当我使用session [“test”]或session [:test]时返回相同的值.这两个是一样的吗?使用一个比另一个更好吗? 谢谢 解决方法 在标准的 Ruby Hash中,它们不一样( string vs symbol) 但是,rails SessionHash 子类在存储它们之前调用了键上[详细]
-
ruby-on-rails – 为什么在导轨CLI中我经常看到“←[32m.←[0m”
所属栏目:[百科] 日期:2020-12-17 热度:177
我是一个新手,试图跟随Michael Hartl出色的导轨教程.我已经升级到rails 3.2.3和 ruby 1.9.3,我在windows vista上运行.当我运行某些命令行函数(如rspec)时会发生此问题.例如 C:Sitesrails_projectssample_appbundle exec rspec spec/←[32m.←[0m←[32m.←[详细]
-
ruby-on-rails – 使用自定义规则设置
所属栏目:[百科] 日期:2020-12-17 热度:190
根据 Set doc,使用eql?比较集合中的元素. 我有一个类: class Foo attr_accessor :bar,:baz def initialize(bar = 1,baz = 2) @bar = bar @baz = baz end def eql?(foo) bar == foo.bar baz == foo.baz endend 在控制台中: f1 = Foo.newf2 = Foo.newf1.eql[详细]
-
ruby-on-rails – 如何从git://github.com/pengwynn/linkedin.g
所属栏目:[百科] 日期:2020-12-17 热度:192
我在ROR中使用bundle install时遇到此错误. 获取git://github.com/pengwynn/linkedin.git ????致命:无法查找github.com(端口9418)(没有这样的主机是已知的.) ????Git错误:命令git clone“git://github.com/pengwynn/linkedin.git”“C:/RailsInstaller/[详细]
-
这个Ruby代码做了什么?:def self.metaclass;班级“自我;自;结
所属栏目:[百科] 日期:2020-12-17 热度:159
以下是 Why’s Poignant Guide to Ruby Chapter 6的Ruby代码片段,他试图在Ruby中演示元编程: # Get a metaclass for this classdef self.metaclass; class self; self; end; end 我对Ruby并不熟悉,但这是扩展形式的样子吗? def self.metaclass def self.se[详细]
-
ruby-on-rails – Resque:按用户顺序执行的时间关键作业
所属栏目:[百科] 日期:2020-12-17 热度:80
我的应用程序创建必须按用户顺序处理的resque作业,并且应尽可能快地处理它们(最大延迟1秒). 例如:为user1创建job1和job2,为user2创建job3. Resque可以并行处理job1和job3,但是应该按顺序处理job1和job2. 我对解决方案有不同的看法: 我可以使用不同的队列([详细]
-
ruby-on-rails – 在Rails中计算多个条件
所属栏目:[百科] 日期:2020-12-17 热度:66
我正在尝试计算完成的两个日期之间的所有记录.这意味着created_at字段位于start_date和end_date之间,且finished_at字段不为null. 我可以使用以下表达式来获取未完成的记录: Record.count(:all,:conditions = {:created_at = start_date..end_date,:finished[详细]
-
ruby-on-rails – 使用accepts_nested_attributes_for和belongs_
所属栏目:[百科] 日期:2020-12-17 热度:116
我明白了 ActiveRecord::RecordNotFound: Couldn’t find Client with ID=3 for Order with ID= 在尝试为现有客户提交订单时.这通过键入以下内容通过表单或控制台进行: Order.new(:client_attributes = { :id = 3 }) payment_form.html.erb: %= semantic_f[详细]
-
ruby-on-rails – Rails 3.2.2 – has_many through
所属栏目:[百科] 日期:2020-12-17 热度:167
试图重构代码以提供干净的关联 游戏有一个HOME_TEAM和一个AWAY_TEAM TEAM有许多游戏作为HOME_TEAM或AWAY_TEAM GAME和TEAM之间的关联是直接的HABTM但我需要表示与GAME相关联的两个TEAM中的哪一个是HOME_TEAM,哪个是AWAY_TEAM.我是通过添加额外的字段和关联来[详细]
-
ruby – 在有向图中给出一个循环的例子
所属栏目:[百科] 日期:2020-12-17 热度:82
我想要一个算法,如果有的话,在有向图中给出一个循环的实例.谁能告诉我一个方向?在伪代码中,或者最好是在 Ruby中? 我之前问过a similar question,并按照那里的建议,我在Ruby中实现了Kahn的算法,它检测图表是否有一个循环,但我不仅要求它是否有一个循环,而且[详细]
-
如何使用Ruby模拟类?
所属栏目:[百科] 日期:2020-12-17 热度:106
我正在使用minitest / mock并且想要模拟一个类.我不是试图测试模型类本身,而是试图测试服务(SomeService)与模型(SomeModel)的交互. 我想出了这个(Hack :: ClassDelegate),但我不相信这是个好主意: require 'minitest/autorun'require 'minitest/mock'module[详细]