[Rails] Re: newbie generate scaffold

3quid threequid at gmail.com
Mon Apr 3 23:22:58 GMT 2006


Hi Bill/Alan/Everyone

if i run the command as mentioned before, with -t ... I get this in  
return.

Alan - as far as running those other commands you suggested. I tried  
them and they seem to run fine.. but I hadnt run them when i got this  
output below, as the book's tutorial doesnt mention running anything  
before "ruby script/generate scaffold Product Admin" except when we  
made the app using "rails depot"

very confused ... this is the output i got ...

desktop:/users/3quid/rails/depot 3quid$ ruby script/generate scaffold  
Product Admin -t
       exists  app/controllers/
       exists  app/helpers/
       exists  app/views/admin
       exists  test/functional/
   dependency  model
       exists    app/models/
       exists    test/unit/
       exists    test/fixtures/
    identical    app/models/product.rb
    identical    test/unit/product_test.rb
    identical    test/fixtures/products.yml
You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occured while evaluating nil.each
   /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.0/lib/active_record/ 
connection_adapters/mysql_adapter.rb:293:in `columns'
   /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.0/lib/active_record/ 
base.rb:696:in `columns'
   /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.0/lib/active_record/ 
base.rb:1963:in `attributes_from_column_definition'
   /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.0/lib/active_record/ 
base.rb:1347:in `initialize_without_callbacks'
   /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.0/lib/active_record/ 
callbacks.rb:236:in `initialize'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
generators/components/scaffold/scaffold_generator.rb:182:in `new'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
generators/components/scaffold/scaffold_generator.rb:182:in  
`model_instance'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
generators/components/scaffold/scaffold_generator.rb:164:in  
`create_sandbox'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
generators/components/scaffold/scaffold_generator.rb:85:in `manifest'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
generators/components/scaffold/scaffold_generator.rb:85:in `call'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
commands.rb:106:in `render_template_part'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
commands.rb:284:in `complex_template'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
manifest.rb:47:in `send'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
manifest.rb:47:in `send_actions'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
manifest.rb:46:in `each'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
manifest.rb:46:in `send_actions'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
manifest.rb:31:in `replay'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
commands.rb:41:in `invoke!'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/rails_generator/ 
scripts/../scripts.rb:31:in `run'
   /usr/lib/ruby/gems/1.8/gems/rails-1.1.0/lib/commands/generate.rb:6
   /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in  
`require__'
   /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in  
`require'
   /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.0/lib/active_support/ 
dependencies.rb:136:in `require'
   script/generate:3


3Quid
email - threequid at gmail.com
-----------------------------------
msn - threequid at gmail.com
aim - threequid at mac.com
-----------------------------------


On 3 Apr 2006, at 16:36:01, Alan Francis wrote:

> 3quid wrote:
>> You have a nil object when you didn't expect it!
>> You might have expected an instance of Array.
>> The error occured while evaluating nil.each
>
> Hi,
>
> Could you send the whole error ?  ie is there a trace ?  Adding -t to
> the command line will generate more output.
>
> Presumably 'script/generate model Product' worked earlier in the
> utorial.  Does 'script/generate controller Admin' work ? (trying to
> narrow it down :-)
>
> Alan
>
> -- 
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Rails mailing list
> Rails at lists.rubyonrails.org
> http://lists.rubyonrails.org/mailman/listinfo/rails

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060403/e25bcb35/attachment.html


More information about the Rails mailing list