小编ore*_*nyk的帖子

Rails 4.0 Spork/ActiveRecord异常

我一直在使用Michael Hartl的Rails Tutorial来获取Ruby on Rails,并且最近一直在使用本教程的新Rails 4.0版本.我遇到了Spork的问题; 我知道我们正在使用Spork for Rails 4.0兼容性的自定义分支,这可能只是一个不同的不兼容性,但我想发布我的问题,看看我是做错了什么或者是否有任何想法.每当我在Spork运行时调用RSpec我得到一个ActiveRecord异常,而如果我自己调用RSpec我的测试成功运行 - 下面是一个示例终端转储:

oren@VM:~/ruby_projects/test_app$ rspec
Exception encountered: #<ActiveRecord::ConnectionNotEstablished: ActiveRecord::ConnectionNotEstablished>
backtrace:
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract/connection_pool.rb:546:in `retrieve_connection'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/activerecord-4.0.0/lib/active_record/connection_handling.rb:79:in `retrieve_connection'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/activerecord-4.0.0/lib/active_record/connection_handling.rb:53:in `connection'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/activerecord-4.0.0/lib/active_record/migration.rb:792:in `current_version'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/activerecord-4.0.0/lib/active_record/migration.rb:800:in `needs_migration?'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/activerecord-4.0.0/lib/active_record/migration.rb:379:in `check_pending!'
/home/oren/ruby_projects/test_app/spec/spec_helper.rb:105:in `<top (required)>'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:222:in `load'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:222:in `block in load'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:213:in `load_dependency'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:222:in `load'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/spork-1.0.0rc3/lib/spork/run_strategy/forking.rb:11:in `block in run'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/spork-1.0.0rc3/lib/spork/forker.rb:21:in `block in initialize'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/spork-1.0.0rc3/lib/spork/forker.rb:18:in `fork'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/spork-1.0.0rc3/lib/spork/forker.rb:18:in `initialize'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/spork-1.0.0rc3/lib/spork/run_strategy/forking.rb:9:in `new'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/spork-1.0.0rc3/lib/spork/run_strategy/forking.rb:9:in `run'
/home/oren/.rvm/gems/ruby-2.0.0-p195@rails_4_0/gems/spork-1.0.0rc3/lib/spork/server.rb:48:in `run'
/home/oren/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/drb/drb.rb:1588:in `perform_without_block'
/home/oren/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/drb/drb.rb:1548:in `perform'
/home/oren/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/drb/drb.rb:1626:in `block (2 levels) in main_loop'
/home/oren/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/drb/drb.rb:1622:in `loop'
/home/oren/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/drb/drb.rb:1622:in `block in main_loop' …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails spork railstutorial.org

23
推荐指数
1
解决办法
4264
查看次数

MATLAB 代码分析器消息 ID 列表

我想找到用于在单行或文件中抑制这些消息的内置代码分析器警告消息的消息 ID 列表(请参阅此处)。我知道您可以按消息 ID 进行搜索,但首选项中的列表(请参阅此处)实际上并未显示 ID 本身。任何帮助将不胜感激,谢谢!

matlab

5
推荐指数
1
解决办法
475
查看次数

IRB中的Ruby Include模块

我正在研究Zed Shaw的" 学习Ruby The Hard Way",我遇到了一个问题,包括IRB中的一个模块.在练习25中,我们定义了一个新模块Ex25,在IRB中需要它,然后可以通过该模块的命名空间使用其各种方法,例如Ex25.break_words(sentence).在Extra Credit中,声明键入include Ex25将基本上将模块中的方法添加到当前"空间"(不确定要调用它),然后您可以在不明确引用模块的情况下调用它们,例如break_words(sentence).但是,当我这样做时,我得到一个"未定义的方法"错误.任何帮助/解释将不胜感激,谢谢!

ruby irb learn-ruby-the-hard-way

2
推荐指数
1
解决办法
2311
查看次数