# Require file in rails

**URL:** <https://www.ruby-forum.com/t/require-file-in-rails/155629>\
**Category:** Rails\
**Created:** [December 15, 2008, 1:51am UTC](https://www.ruby-forum.com/t/require-file-in-rails/155629 "2008-12-15T01:51:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kaushik\_katari](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/8c91f0/32.png) [@Kaushik\_katari](https://www.ruby-forum.com/u/Kaushik_katari)\
**Post date:** [December 15, 2008, 1:51am UTC](https://www.ruby-forum.com/t/require-file-in-rails/155629/1 "2008-12-15T01:51:46Z")

</div>

Hi,  
I have a file called dbcon.rb that I put in the config directory.

I want to call it from rake, and I was using  
require ‘config/dbcon.rb’

This was allowing me to access the classes in this file.

Somehow, the require command cannot find this file anymore. Is there a  
path  
convention in rails? How do I use require from different parts of my  
application?

Sincerely,  
Kaushik

---

<div class="post-metadata">

**Author:** ![Kaushik\_katari](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/8c91f0/32.png) [@Kaushik\_katari](https://www.ruby-forum.com/u/Kaushik_katari)\
**Post date:** [December 18, 2008, 2:15am UTC](https://www.ruby-forum.com/t/require-file-in-rails/155629/2 "2008-12-18T02:15:38Z")

</div>

Kaushik katari wrote:

> my application?  
> You could move it to the lib directory, or write  
> require “#{RAILS\_ROOT}/config/dbcon.rb”

–  
Rails Wheels - Find Plugins, List & Sell Plugins -  
[http://railswheels.com](http://railswheels.com)
