Generate Script

Hi,

When I generated the controller about and index, I am not seeing the
generated views in my firefox browser (an error occured).

# script/generate contoller about index
      exists app/controllers/
      exists app/helpers/
      exists app/views/about
      exists test/functional/
      exists test/unit/helpers/
   identical app/controllers/about_controller.rb
   identical test/functional/about_controller_test.rb
   identical app/helpers/about_helper.rb
   identical test/unit/helpers/about_helper_test.rb
   identical app/views/about/index.html.erb

When I go to my browser:

http://localhost:3000/about

It should generate:

About#index

BUT I get an browser error,

Is there a way to see the error in the full trace? or is there an
error in my commands?

Regards,
D

No your script/generate is fine.

Forgive me if this is too obvious but possibly check to see if the method was added to the about_controller.

Sam

Hi,

When I generated the controller about and index, I am not seeing the
generated views in my firefox browser (an error occured).

# script/generate contoller about index
exists app/controllers/
exists app/helpers/
exists app/views/about
exists test/functional/
exists test/unit/helpers/
identical app/controllers/about_controller.rb
identical test/functional/about_controller_test.rb
identical app/helpers/about_helper.rb
identical test/unit/helpers/about_helper_test.rb
identical app/views/about/index.html.erb

When I go to my browser:

http://localhost:3000/about

It should generate:

About#index

BUT I get an browser error,

What is the error?

Is there a way to see the error in the full trace? or is there an
error in my commands?

Have a look in log/development.log, that often contains useful information.

Colin

Hi,

When I generated the controller about and index, I am not seeing the

generated views in my firefox browser (an error occured).

script/generate contoller about index

 exists  app/controllers/
 exists  app/helpers/
 exists  app/views/about
 exists  test/functional/
 exists  test/unit/helpers/

identical app/controllers/about_controller.rb

identical test/functional/about_controller_test.rb

identical app/helpers/about_helper.rb

identical test/unit/helpers/about_helper_test.rb

identical app/views/about/index.html.erb

When I go to my browser:

http://localhost:3000/about

It should generate:

About#index

BUT I get an browser error,

What is the error?

This is what I get from the browser

We’re sorry, but something went wrong.

We’ve been notified about this issue and we’ll take a look at it shortly.

Is there a way to see the error in the full trace? or is there an

error in my commands?

Have a look in log/development.log, that often contains useful information.

See below,not sure how to deal with it:

tail -f development.log

/usr/lib/ruby/1.8/webrick/server.rb:95:in `start'

/usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'

/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/handler/webrick.rb:14:in `run'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/commands/server.rb:111
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'

/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
script/server:3

Is this what you mean?

$ cat about_controller.rb
class AboutController < ApplicationController
def index
end

end

Start by pasting the *entire* stack trace.

That is only the end of the error trace, find the beginning of the
trace (not the whole log) and examine the trace carefully to see if
you can make any sense of it. There will be a lot of it and it may
look like nothing useful but read through and see if there is a
reference to any of your code, or anything else that suggests what the
problem might be. If you still cannot get any further then post the
whole error trace here. You will see many of these if you stick with
Rails so this is a good time to start trying to glean information from
them. If there is an error message at the front that looks meaningful
but you do not understand then google may help.

As an aside have you worked through the Getting Started guide in the
ruby on rails guides? This may help to get you going.

Colin

/!\ FAILSAFE /!\ Fri Dec 11 03:00:22 +0800 2009

Status: 500 Internal Server Error

Access denied for user ‘root’@‘localhost’ (using password: NO)

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/mysql_adapter.rb:585:in `real_connect’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/mysql_adapter.rb:585:in `connect’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/mysql_adapter.rb:199:in `initialize’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/mysql_adapter.rb:71:in `new’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/mysql_adapter.rb:71:in `mysql_connection’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:223:in `send’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:223:in `new_connection’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:245:in `checkout_new_connection’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:188:in `checkout’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:184:in `loop’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:184:in `checkout’

/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:183:in `checkout’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:98:in `connection’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:326:in `retrieve_connection’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_specification.rb:123:in `retrieve_connection’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_specification.rb:115:in `connection’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/query_cache.rb:9:in `cache’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/query_cache.rb:28:in `call’

/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call’

/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in `call’

/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in `call’

/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/params_parser.rb:15:in `call’

/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/session/cookie_store.rb:93:in `call’

/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/failsafe.rb:26:in `call’

/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call’

/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `synchronize’

/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call’

/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/dispatcher.rb:114:in `call’

/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/reloader.rb:34:in `run’

/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/dispatcher.rb:108:in `call’

/usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/rails/rack/static.rb:31:in `call’

/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:46:in `call’

/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in `each’

/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in `call’

/usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/rails/rack/log_tailer.rb:17:in `call’

/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/content_length.rb:13:in `call’

/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/handler/webrick.rb:50:in `service’

/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service’

/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run’

/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread’

/usr/lib/ruby/1.8/webrick/server.rb:162:in `start’

/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread’

/usr/lib/ruby/1.8/webrick/server.rb:95:in `start’

/usr/lib/ruby/1.8/webrick/server.rb:92:in `each’

/usr/lib/ruby/1.8/webrick/server.rb:92:in `start’

/usr/lib/ruby/1.8/webrick/server.rb:23:in `start’

/usr/lib/ruby/1.8/webrick/server.rb:82:in `start’

/usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/handler/webrick.rb:14:in `run’

/usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/commands/server.rb:111

/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require’

/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require’

script/server:3

You have to supply a correct username and password in your DB
config file (config/database.yml)...

Thank you… It worked!