草庐IT

field_with_errors

全部标签

ruby - RVM 不在雪豹 : 'Error running ' make ' 上安装 Ruby 1.9.2

当我尝试使用以下方法在SnowLeopard上安装Ruby1.9.2时:rvminstall1.9.2我得到以下信息:ERROR:Errorrunning'make',pleaseread/Users/mary/.rvm/log/ruby-1.9.2-p180/make.logERROR:Therehasbeenanerrorwhilerunningmake.Haltingtheinstallation.所以,我检查了make.log。它的结尾是这样的:readline.c:Infunction‘username_completion_proc_call’:readline.c:138

ruby-on-rails - Ruby - 无法在 45 秒内绑定(bind)到锁定端口 7054 (Selenium::WebDriver::Error::WebDriverError)

我最近开始在尝试运行任何Cucumber测试时看到此错误消息。我做了一些研究并发现了其他一些类似的此错误实例,但其中大多数是与浏览器相关的问题。我在此输出中没有看到任何特定于浏览器的错误消息:unabletobindtolockingport7054within45seconds(Selenium::WebDriver::Error::WebDriverError)我看到这里发布的另一个问题已得到解答(Aseleniumwebdriverexception),但该解决方案对我不起作用。运行“lsof-iTCP:7054”不会产生任何输出。以防万一有人提出这个建议,我已经多次重启我的机器

ruby - 使用 ( :send) in Ruby with keyword arguments?

我有一个私有(private)方法,我正尝试在Ruby中使用#sendto进行一些测试。该方法很复杂,我不想暴露在类之外,所以我想测试该方法,但我也不需要将其列为公共(public)方法。它有关键字参数。我怎样才能使用send来调用该方法,同时还向它传递关键字参数/命名参数?有办法吗?方法如下所示:defsome_method(keyword_arg1:,keyword_arg2:,keyword_arg3:nil) 最佳答案 取决于关键字参数的定义方式。如果出于某种原因将它们定义为内联,则将它们内联传递:SomeClass.sen

ruby-on-rails - 如何为 nil :NilClass error? 修复未定义的方法 `split'

我的Rails应用程序中有以下行:@images=@product.secondary_images.split(",")当@product.secondary_images中有内容时,它运行良好。但是,当没有内容时,我会收到此错误:undefinedmethod`split'fornil:NilClass如果@images中没有内容,我如何给它赋另一个值? 最佳答案 一个可能的解决方案是使用try,如果您的方法无法发送到secondary_images,它会返回nil。然后使用OR运算符分配其他内容。@images=@produc

ruby-on-rails - rails 3 : how to generate custom error message from failed validation

我正在使用validates:feed_id,presence:true,uniqueness:true我应该如何生成自定义错误消息以指定用户已经订阅了此提要(feed_id)字段重复我知道我可以只做validate_uniqueness_of但它会不必要地使代码困惑。如果唯一性验证失败,我该如何传递特定的错误消息?? 最佳答案 使用键message和期望的消息作为值而不是true放置一个散列:validates:feed_id,presence:true,uniqueness:{message:"alreadysubscribed

ruby - pg_dump : [archiver (db)] query failed: ERROR: permission denied for relation abouts

我正在尝试转储我的pgdb但遇到这些错误请建议pg_dump:[archiver(db)]queryfailed:ERROR:permissiondeniedforrelationaboutspg_dump:[archiver(db)]querywas:LOCKTABLEpublic.aboutsINACCESSSHAREMODE 最佳答案 您正在执行pg_dump的用户没有公共(public)模式的权限。如果允许则添加权限:GRANTUSAGEONSCHEMApublicTO;GRANTSELECTONALLTABLESINSCH

ruby-on-rails - Ruby 排序依据(整数) "comparison of NilClass with 3200 failed"

我想在Rails应用程序中对我的记录进行排序:@ebms=Ebm.all@ebms.sort_by!{|u|u.number}u.number被定义为整数!问题是Rails无法将它与nil进行比较:comparisonofNilClasswith32400failed我该怎么做才能避免这个错误? 最佳答案 尝试将nil转换为整数怎么样?@ebms=Ebm.all@ebms.sort_by!{|u|u.number.to_i} 关于ruby-on-rails-Ruby排序依据(整数)"co

ruby-on-rails - ruby on rails rake db :migrate error

我开始使用本指南学习ruby​​onrails:getting_started,我创建了我的项目和数据库,但是当我运行rakedb:migrate时,我得到了这个错误:@mona-Extensa-5230:~/rubyDev/Sites/blog#rakedb:migrate(in/home/mona/rubyDev/Sites/blog)==CreatePosts:migrating====================================================--create_table(:posts)rakeaborted!Anerrorhasoccurr

ruby-on-rails - 如何将数据 strip 属性添加到 text_field_tag?

在Stripedocumentation,示例表单显示以下输入我在ruby​​(rails4)中使用以下代码生成我的输入"CardNumber"%>产生但是,我无法添加数据strip属性。我想我总是可以手动添加字段而不使用rails功能。但是,替换select_year和select_month等其他函数会很乏味。那么,如何在使用Rails生成输入时添加自定义属性呢?具体来说,data-stripe="number" 最佳答案 我认为你在追求什么。 关于ruby-on-rails-如何将

ruby-on-rails - Rails4.1 : AWS errors missing region

我正在尝试使用回形针、aws-sdkgem和AmazonS3创建图像uploader。我收到此错误:Aws::Errors::MissingRegionErrorinProjectsController#create.Missingregion;use:regionoptionorexportregionnametoENV['AWS_REGION'].usingOregonregion.projects_controller.rbdefcreate@project=current_user.projects.new(project_params)@project.saverespond