Binil Thomas
2006-May-02 09:58 UTC
[Rails] ''NameError: uninitialized constant <MyEntity>'' in console
When I create a new model entity, and try to access it from the Rails console I get the error:>> b = Bar.new(:name => ''Some Bar'')NameError: uninitialized constant Bar from (irb):1 from :0 (My model class is called Bar, and is in file app/models/bar.rb) So, I try to load the model class file, and I run into a more frigtening error:>> load ''app/models/bar.rb''NameError: uninitialized constant ActiveRecord from ./app/models/bar.rb:1 from (irb):3 from :0 I am using Rails 1.1.2 with Ruby 1.8.4 on Mac OS X 10.4 and MySQL 4.1.18. I get these errors only when I use the Rails console; the model classes are accessible from the controller and the web pages are painted properly. Kindly let me know what is going wrong here. Thanks, Binil -- Posted via http://www.ruby-forum.com/.
Pete Yandell
2006-May-03 00:09 UTC
[Rails] ''NameError: uninitialized constant <MyEntity>'' in console
How are you starting up the Rails console? On 02/05/2006, at 7:58 PM, Binil Thomas wrote:> When I create a new model entity, and try to access it from the Rails > console I get the error: > >>> b = Bar.new(:name => ''Some Bar'') > NameError: uninitialized constant Bar > from (irb):1 > from :0 > > (My model class is called Bar, and is in file app/models/bar.rb) > > So, I try to load the model class file, and I run into a more > frigtening > error: > >>> load ''app/models/bar.rb'' > NameError: uninitialized constant ActiveRecord > from ./app/models/bar.rb:1 > from (irb):3 > from :0 > > I am using Rails 1.1.2 with Ruby 1.8.4 on Mac OS X 10.4 and MySQL > 4.1.18. I get these errors only when I use the Rails console; the > model > classes are accessible from the controller and the web pages are > painted > properly. > > Kindly let me know what is going wrong here. > > Thanks, > Binil > > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails
Binil Thomas
2006-May-03 04:11 UTC
[Rails] Re: ''NameError: uninitialized constant <MyEntity>'' in consol
Removing the line: IRB.conf[:LOAD_MODULES] = [''irb/completion''] from my $HOME/.irbrc worked! Thanks, Binil Binil Thomas wrote:> When I create a new model entity, and try to access it from the Rails > console I get the error: > >>> b = Bar.new(:name => ''Some Bar'') > NameError: uninitialized constant Bar > from (irb):1 > from :0-- Posted via http://www.ruby-forum.com/.