# Rails console not loading my model properly

**URL:** <https://www.ruby-forum.com/t/rails-console-not-loading-my-model-properly/182564>\
**Category:** Rails\
**Created:** [January 29, 2010, 11:11pm UTC](https://www.ruby-forum.com/t/rails-console-not-loading-my-model-properly/182564 "2010-01-29T23:11:30Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![junkone1](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/b487fb/32.png) [@junkone1](https://www.ruby-forum.com/u/junkone1)\
**Post date:** [January 29, 2010, 11:11pm UTC](https://www.ruby-forum.com/t/rails-console-not-loading-my-model-properly/182564/1 "2010-01-29T23:11:30Z")

</div>

You can see below that when i load the console, it is not loading my  
model  
Comparetick.  
however after i perform a manual require, it is loading it correctly. i  
am  
not sure where to look for the issue.

E:\TradingTools\Development\>ruby script\console  
./script/…/config/boot.rb:20:Warning: Gem::SourceIndex#search support  
for  
String patterns is deprecated, use #find\_name  
Loading development environment.  
./script/…/config/…/config/boot.rb:20:Warning: Gem::SourceIndex#search  
support for String patterns is deprecated, use #find  
\_name

> > Comparetick.find(3)  
> > NameError: uninitialized constant Comparetick  
> > from  
> > e:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active\_support/dependencies.rb:266:in  
> > `load_missing_const ant' from e:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active_support/dependencies.rb:452:in `const\_missing’  
> > from  
> > e:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.4.4/lib/active\_support/dependencies.rb:464:in  
> > `const\_missing’  
> > from (irb):1  
> > from :0  
> > Dir.glob(RAILS\_ROOT + ‘/app/models/\*.rb’).each { |file| require file }=\>  
> > [“./script/…/config/…/config/…/app/models/abroker.rb”,  
> > “./script/…/config/…/config/…/app/models/amibrokerscan.rb”, "  
> > ./script/…/config/…/config/…/app/models/amibrokerscanbak.rb",  
> > “./script/…/config/…/config/…/app/models/amibrokerscans.r  
> > b”, “./script/…/config/…/config/…/app/models/compareticks.rb”,  
> > “./script/…/config/…/config/…/app/models/customquery.rb”  
> > , “./script/…/config/…/config/…/app/models/dailyscans.rb”,  
> > “./script/…/config/…/config/…/app/models/execution.rb”, “./s  
> > cript/…/config/…/config/…/app/models/konstants.rb”,  
> > “./script/…/config/…/config/…/app/models/picture.rb”, “./script/…/  
> > config/…/config/…/app/models/portfolio.rb”,  
> > “./script/…/config/…/config/…/app/models/rawdata.rb”,  
> > “./script/…/config/…  
> > /config/…/app/models/rawdatasignal.rb”,  
> > “./script/…/config/…/config/…/app/models/scans.rb”,  
> > “./script/…/config/…/config  
> > /…/app/models/scans\_log.rb”,  
> > “./script/…/config/…/config/…/app/models/symbolmap.rb”,  
> > “./script/…/config/…/config/…/app  
> > /models/tag.rb”, “./script/…/config/…/config/…/app/models/test.rb”,  
> > “./script/…/config/…/config/…/app/models/test1.rb”,  
> > “./script/…/config/…/config/…/app/models/trade.rb”,  
> > “./script/…/config/…/config/…/app/models/tradelog.rb”]  
> > Comparetick.find(3)=\> #\<Comparetick:0x4819788  
> > @attributes={“lastprice”=\>nil, “symbol”=\>“$USDCHF”, “time”=\>“2009-06-12  
> > 15:59:04”, “bidvol”=\>nil,  
> > “bidprice”=\>“1.0807”, “id”=\>“3”, “volume”=\>nil, “askvol”=\>nil,  
> > “askprice”=\>nil, “provider”=\>nil}\>  
> > –  
> > View this message in context:  
> > [http://old.nabble.com/rails-console-not-loading-my-model-properly.-tp27378934p27378934.html](http://old.nabble.com/rails-console-not-loading-my-model-properly.-tp27378934p27378934.html)  
> > Sent from the RubyOnRails Users mailing list archive at [Nabble.com](http://Nabble.com).

---

<div class="post-metadata">

**Author:** ![junkone1](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/b487fb/32.png) [@junkone1](https://www.ruby-forum.com/u/junkone1)\
**Post date:** [January 30, 2010, 1:59am UTC](https://www.ruby-forum.com/t/rails-console-not-loading-my-model-properly/182564/2 "2010-01-30T01:59:26Z")

</div>

On Fri, Jan 29, 2010 at 2:09 PM, junkone1 [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> You can see below that when i load the console, it is not loading my model  
> Comparetick.  
> however after i perform a manual require, it is loading it correctly. i am  
> not sure where to look for the issue.

> > > Dir.glob(RAILS\_ROOT + ‘/app/models/\*.rb’).each { |file| require file }=\>

> “./script/…/config/…/config/…/app/models/compareticks.rb”,

Pluralization fail – that should be in a file `comparetick.rb` …

–  
Hassan S. ------------------------ removed\_email\_address@domain.invalid  
twitter: @hassan
