David Julia
2012-Aug-07 22:26 UTC
some rails specs fail on my local machine (but works on others'' machines)
I am in the process of setting up an existing rails app on my local machine
so that I can work on it. Others running the app have told me that all the
rspec tests pass on their machines. All of my cucumber features pass.
However, when I run my specs, a few of the controller specs fail with the
error: ActionView::Template::Error: No route matches {}
I have no idea what the issue could be... I''d appreciate any help you
can
provide.
The full error trace for one of the failing specs is below:
*ActionView::Template::Error: No route matches {}
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_dispatch/routing/route_set.rb:532:in
raise_routing_error''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_dispatch/routing/route_set.rb:528:inrescue
in generate''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_dispatch/routing/route_set.rb:520:in
generate''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_dispatch/routing/route_set.rb:561:ingenerate''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_dispatch/routing/route_set.rb:586:in
url_for''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_dispatch/routing/url_for.rb:148:inurl_for''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_view/helpers/url_helper.rb:107:in
url_for''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_view/helpers/url_helper.rb:242:inlink_to''
/Users/david/RubymineProjects/my-steamboat-frk/app/views/transactional_mailer/invoice_simple.html.slim:19:in_app_views_transactional_mailer_invoice_simple_html_slim___4240489384167042744_70122208512920''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_view/template.rb:143:inblock
in render''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/notifications.rb:123:in
block
in instrument''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/notifications/instrumenter.rb:20:ininstrument''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/notifications.rb:123:in
instrument''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_view/template.rb:141:inrender''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_view/renderer/template_renderer.rb:47:in
block
(2 levels) in render_template''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_view/renderer/abstract_renderer.rb:38:inblock
in instrument''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/notifications.rb:123:in
block
in instrument''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/notifications/instrumenter.rb:20:ininstrument''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/notifications.rb:123:in
instrument''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_view/renderer/abstract_renderer.rb:38:ininstrument''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_view/renderer/template_renderer.rb:46:in
block
in render_template''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_view/renderer/template_renderer.rb:54:inrender_with_layout''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_view/renderer/template_renderer.rb:45:in
render_template''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_view/renderer/template_renderer.rb:18:inrender''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_view/renderer/renderer.rb:36:in
render_template''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/action_view/renderer/renderer.rb:17:inrender''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/abstract_controller/rendering.rb:110:in
_render_template''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/abstract_controller/rendering.rb:103:inrender_to_body''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/abstract_controller/rendering.rb:88:in
render''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionmailer-3.2.3/lib/action_mailer/base.rb:700:inblock
in collect_responses_and_parts_order''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionmailer-3.2.3/lib/action_mailer/base.rb:711:in
each''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionmailer-3.2.3/lib/action_mailer/base.rb:711:ineach_template''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionmailer-3.2.3/lib/action_mailer/base.rb:696:incollect_responses_and_parts_order''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionmailer-3.2.3/lib/action_mailer/base.rb:635:inmail''
/Users/david/RubymineProjects/my-steamboat-frk/app/mailers/transactional_mailer.rb:34:ininvoice_created''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/abstract_controller/base.rb:167:inprocess_action''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/abstract_controller/base.rb:121:in
process''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionpack-3.2.3/lib/abstract_controller/rendering.rb:45:inprocess''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionmailer-3.2.3/lib/action_mailer/base.rb:456:in
process''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionmailer-3.2.3/lib/action_mailer/base.rb:451:ininitialize''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionmailer-3.2.3/lib/action_mailer/base.rb:438:in
new''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/actionmailer-3.2.3/lib/action_mailer/base.rb:438:inmethod_missing''
/Users/david/RubymineProjects/my-steamboat-frk/app/models/billing/invoice.rb:388:in
send_invoice''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:435:in
run_3431639669026276146_create_2365573156509413698__callbacks''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:405:in
__run_callback''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:385:in_run_create_callbacks''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:81:inrun_callbacks''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activerecord-3.2.3/lib/active_record/callbacks.rb:268:increate''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activerecord-3.2.3/lib/active_record/persistence.rb:344:in
create_or_update''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activerecord-3.2.3/lib/active_record/callbacks.rb:264:inblock
in create_or_update''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:469:in_run__3431639669026276146__save__2365573156509413698__callbacks''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:405:in__run_callback''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:385:in
_run_save_callbacks''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:81:inrun_callbacks''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activerecord-3.2.3/lib/active_record/callbacks.rb:264:in
create_or_update''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activerecord-3.2.3/lib/active_record/persistence.rb:104:insave!''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activerecord-3.2.3/lib/active_record/validations.rb:56:in
save!''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activerecord-3.2.3/lib/active_record/attribute_methods/dirty.rb:33:insave!''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activerecord-3.2.3/lib/active_record/transactions.rb:246:in
block
in save!''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activerecord-3.2.3/lib/active_record/transactions.rb:295:inblock
in with_transaction_returning_status''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in
transaction''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activerecord-3.2.3/lib/active_record/transactions.rb:208:intransaction''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activerecord-3.2.3/lib/active_record/transactions.rb:293:inwith_transaction_returning_status''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activerecord-3.2.3/lib/active_record/transactions.rb:246:insave!''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/factory_girl-3.5.0/lib/factory_girl/configuration.rb:18:inblock
in initialize''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/factory_girl-3.5.0/lib/factory_girl/evaluation.rb:15:in[]''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/factory_girl-3.5.0/lib/factory_girl/evaluation.rb:15:in
create''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/factory_girl-3.5.0/lib/factory_girl/strategy/create.rb:12:inblock
in result''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/factory_girl-3.5.0/lib/factory_girl/strategy/create.rb:9:intap''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/factory_girl-3.5.0/lib/factory_girl/strategy/create.rb:9:inresult''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/factory_girl-3.5.0/lib/factory_girl/factory.rb:42:in
run''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/factory_girl-3.5.0/lib/factory_girl/factory_runner.rb:23:inblock
in run''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/activesupport-3.2.3/lib/active_support/notifications.rb:125:in
instrument''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/factory_girl-3.5.0/lib/factory_girl/factory_runner.rb:22:inrun''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/factory_girl-3.5.0/lib/factory_girl/strategy_syntax_method_registrar.rb:19:in
block
in define_singular_strategy_method''
/Users/david/RubymineProjects/my-steamboat-frk/spec/controllers/customers_controller_spec.rb:106:increate_invoice''
/Users/david/RubymineProjects/my-steamboat-frk/spec/controllers/customers_controller_spec.rb:128:inblock
(3 levels) in <top (required)>''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:ininstance_eval''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:inblock
in run''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:253:inwith_around_each_hooks''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:110:in
run''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:378:inblock
in run_examples''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in
map''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:inrun_examples''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:360:in
run''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:inblock
in run''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in
map''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:inrun''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:inblock
(2 levels) in run''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:inmap''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in
block
in run''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:inreport''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in
run''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/spork-1.0.0rc3/lib/spork/test_framework/rspec.rb:11:inrun_tests''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/spork-1.0.0rc3/lib/spork/run_strategy/forking.rb:13:in
block
in run''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/spork-1.0.0rc3/lib/spork/forker.rb:21:inblock
in initialize''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/spork-1.0.0rc3/lib/spork/forker.rb:18:in
fork''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/spork-1.0.0rc3/lib/spork/forker.rb:18:ininitialize''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/spork-1.0.0rc3/lib/spork/run_strategy/forking.rb:9:in
new''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/spork-1.0.0rc3/lib/spork/run_strategy/forking.rb:9:inrun''
/Users/david/.rvm/gems/ruby-1.9.2-p320/gems/spork-1.0.0rc3/lib/spork/server.rb:48:in
run''
/Users/david/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/drb/drb.rb:1563:inperform_without_block''
/Users/david/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/drb/drb.rb:1523:in
perform''
/Users/david/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/drb/drb.rb:1601:inblock
(2 levels) in main_loop''
/Users/david/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/drb/drb.rb:1597:in
loop''
/Users/david/.rvm/rubies/ruby-1.9.2-p320/lib/ruby/1.9.1/drb/drb.rb:1597:inblock
in main_loop''*
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit
https://groups.google.com/d/msg/rubyonrails-talk/-/iAioia1ivZAJ.
For more options, visit https://groups.google.com/groups/opt_out.