# How can I display document root?

**URL:** <https://www.ruby-forum.com/t/how-can-i-display-document-root/188480>\
**Category:** Rails\
**Created:** [May 12, 2010, 5:54pm UTC](https://www.ruby-forum.com/t/how-can-i-display-document-root/188480 "2010-05-12T17:54:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![max\_radin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ec8ea/32.png) [@max\_radin](https://www.ruby-forum.com/u/max_radin)\
**Post date:** [May 12, 2010, 5:54pm UTC](https://www.ruby-forum.com/t/how-can-i-display-document-root/188480/1 "2010-05-12T17:54:51Z")

</div>

Hi-  
This is a newbie question:

I started an http server:

myserver = HTTPServer.new(:Port =\> 8080,  
:DocumentRoot =\> Dir::pwd + “/temp”)  
myserver.start

Q: how do I display the current document root?  
man thanks  
Max

---

<div class="post-metadata">

**Author:** ![max\_radin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ec8ea/32.png) [@max\_radin](https://www.ruby-forum.com/u/max_radin)\
**Post date:** [May 12, 2010, 6:10pm UTC](https://www.ruby-forum.com/t/how-can-i-display-document-root/188480/2 "2010-05-12T18:10:16Z")

</div>

max radin wrote:

> Hi-  
> This is a newbie question:
> 
> I started an http server:
> 
> myserver = HTTPServer.new(:Port =\> 8080,  
> :DocumentRoot =\> Dir::pwd + “/temp”)  
> myserver.start

HTTPServer is not a Rails class. I think you’re on the wrong forum.  
Maybe try the Ruby forum.

---

<div class="post-metadata">

**Author:** ![max\_radin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ec8ea/32.png) [@max\_radin](https://www.ruby-forum.com/u/max_radin)\
**Post date:** [May 12, 2010, 7:12pm UTC](https://www.ruby-forum.com/t/how-can-i-display-document-root/188480/3 "2010-05-12T19:12:44Z")

</div>

Robert  
You are correct. This is plain Ruby class as I am learning the basics  
but even so, under Rails, how can I display document\_root?  
If there a config variable I can display?  
thanks

---

<div class="post-metadata">

**Author:** ![max\_radin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ec8ea/32.png) [@max\_radin](https://www.ruby-forum.com/u/max_radin)\
**Post date:** [May 12, 2010, 10:32pm UTC](https://www.ruby-forum.com/t/how-can-i-display-document-root/188480/4 "2010-05-12T22:32:35Z")

</div>

max radin wrote:

> Robert  
> You are correct. This is plain Ruby class as I am learning the basics  
> but even so, under Rails, how can I display document\_root?  
> If there a config variable I can display?  
> thanks

For Rails apps you have Rails.root which give you the root of the Rails  
project. The actual web server document root would then be  
“#{Rails.root}/public”
