草庐IT

Nilclass

全部标签

ruby-on-rails - Nil :NilClass 的 Factory Girl 未定义方法

我有一个类似这样的Controller规范describe:bizzaro_controllerdolet(:credit_card_account){FactoryGirl.build:credit_card_account}it"doesn'tblowupwithjustthestub"doCreditCardAccount.stub(:new).and_return(credit_card_account)endit"doesn'tblowup"docredit_card_accountCreditCardAccount.stub(:new).and_return(credit_

ruby-on-rails - 无法复制 NilClass - 错误

我现在被这个错误困住了很长一段时间,已经走到了死胡同。我得到了这个完全无用的错误can'tdupNilClass情况是这样的。我有一个类(class)与另一个类(class)有关系。说classParentendclassChild"child"end第一次访问不会出现错误。它发生在第二次访问child时。究竟是什么导致了这个错误,是否有解决方案?我提到了followinglink但这并没有帮助更新我找到了this但它再次暗示相同。但是我的库中确实有一个模块。但这与模型无关。 最佳答案 为什么要将Child标记为可卸载?这有充分的理

ruby-on-rails - Rails 控制台错误 : undefined method `each' for nil:NilClass (NoMethodError)

在我的Rails应用程序的根目录中运行railsconsole的任何尝试都会产生以下错误:undefinedmethod`each'fornil:NilClass(NoMethodError)完整的堆栈跟踪:/Users/gnerkus/.rvm/gems/ruby-2.2.3@rails-experiments/gems/railties-5.0.0.beta1.1/lib/rails/railtie.rb:245:in`each_registered_block':undefinedmethod`each'fornil:NilClass(NoMethodError)from/Use

ruby-on-rails - 为什么我得到一个未定义的方法 `join' 为 nil :NilClass error?

我在项目的“index.html.erb”文件中有这段代码:ListingbusinessesIndexNamePhoneNumberSuiteAddressCityProvincePostalCodeFaxLatitudeLongitudeWebsite-->当我访问这个url时:http://localhost:3000/businesses/我收到这个错误:NoMethodErrorinBusinesses#indexShowing/Users/AM/Documents/RailsWS/cmdLineWS/Directory/app/views/businesses/index.

ruby-on-rails - 无方法错误 : undefined method `email' for nil:NilClass : can't send email with devise/sendgrid(Rails 3. 2)

我正在尝试将actionmailer与sendgrid一起使用,并在Rails3.2上进行设计。我浏览了很多关于SO的问题,比如用sendmail替换smtp,创建一个config/email.yml我没有一个)和更多的想法,但没有任何效果。我一定是遗漏了什么。电子邮件似乎不会在开发或生产中发送。(sendgrid不报告任何已发送的电子邮件,并且我在“手动测试”中检查过我从未收到过电子邮件)。运行Heroku控制台,我刚刚设法获得以下信息:NoMethodError:undefinedmethod`email'fornil:NilClassonthenotifier.rbfile::m

ruby - 错误 : While executing gem . .. (NoMethodError) 未定义方法 `spec' 为 nil:NilClass

我正在尝试开始使用ruby​​和Watir-webdriver进行一些测试自动化。sudoapt-getinstallruby​​ruby​​gemssudogeminstallwatir-webdriver每当我安装gem时,我都会收到以下错误:[/usr/lib/ruby/gems/1.8/specifications/selenium-webdriver-2.13.0.gemspec]isn'taGem::Specification(NilClassinstead).ERROR:Whileexecutinggem...(NoMethodError)undefinedmethod`

ruby-on-rails - Rails cucumber 未定义方法 `config' 为 nil :NilClass (NoMethodError)

我刚刚升级到ruby​​1.9.3-p125(从1.9.3-p0)。所有测试在升级前都有效。现在我在运行rakefeatures时收到以下错误Usingthedefaultprofile...undefinedmethod`config'fornil:NilClass(NoMethodError)/home/map7/.rvm/gems/ruby-1.9.3-p194@rails3.2/gems/cucumber-rails-1.3.0/lib/cucumber/rails.rb:17:in`'/home/map7/.rvm/gems/ruby-1.9.3-p194@rails3.2/

关于 ruby?? on rails:NoMethodError – nil:NilClass 的未定义方法”safe_constantize”

NoMethodError-undefinedmethod`safe_constantize'fornil:NilClass我正在尝试按照GoRails.com上的actioncable指南创建一个ActionCable聊天室。当我尝试连接到ActionCable时,我收到以下错误:NoMethodError-nil:NilClass的未定义方法"safe_constantize"1234567891011121314151617[ActionCable][User1]Couldnotexecutecommandfrom{"command"=>"subscribe","identifier"=

关于 ruby?? on rails:NoMethodError – nil:NilClass 的未定义方法”safe_constantize”

NoMethodError-undefinedmethod`safe_constantize'fornil:NilClass我正在尝试按照GoRails.com上的actioncable指南创建一个ActionCable聊天室。当我尝试连接到ActionCable时,我收到以下错误:NoMethodError-nil:NilClass的未定义方法"safe_constantize"1234567891011121314151617[ActionCable][User1]Couldnotexecutecommandfrom{"command"=>"subscribe","identifier"=

关于 ruby?? on rails:ActionView::Template::Error (undefined method `strip!\\’ for nil:NilClass)

ActionView::Template::Error(undefinedmethod`strip!'fornil:NilClass)当我插入超过100,000条记录时,我似乎遇到了这个错误。我知道它可以支持的远不止这些。错误如下和相关类的代码。123456789101112131415161718192021222324252015-07-0108:14:24.512:INFO:/:StartedGET"/search?type=digital_object"for129.118.15.44at2015-07-0108:14:24-0500|2015-07-0108:14:24.512:IN