# Docs gem\_server vs http://api.rubyonrails.org/ layout

**URL:** <https://www.ruby-forum.com/t/docs-gem-server-vs-http-api-rubyonrails-org-layout/83880>\
**Category:** Rails\
**Created:** [January 30, 2007, 12:50pm UTC](https://www.ruby-forum.com/t/docs-gem-server-vs-http-api-rubyonrails-org-layout/83880 "2007-01-30T12:50:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![kleas](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/47e85d/32.png) [@kleas](https://www.ruby-forum.com/u/kleas)\
**Post date:** [January 30, 2007, 12:50pm UTC](https://www.ruby-forum.com/t/docs-gem-server-vs-http-api-rubyonrails-org-layout/83880/1 "2007-01-30T12:50:59Z")

</div>

Hello railers!  
when running gem\_server one gets the local gem docs available in  
[http://localhost:8808/](http://localhost:8808/)  
There if you choose one gem you get a page with the navigation bar on  
top (with the sections files,classes,methods).

Now if you look at [http://api.rubyonrails.org/](http://api.rubyonrails.org/) the navigation bar is  
on the left part of the screen (plus changelogs are available). Which  
I find much more handy.

Does anyone know how to force the latter layout to the local  
gem\_server ?

many thanks,  
Spyros

---

<div class="post-metadata">

**Author:** ![kleas](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/47e85d/32.png) [@kleas](https://www.ruby-forum.com/u/kleas)\
**Post date:** [January 31, 2007, 1:49pm UTC](https://www.ruby-forum.com/t/docs-gem-server-vs-http-api-rubyonrails-org-layout/83880/2 "2007-01-31T13:49:13Z")

</div>

You can edit index.html(and modify frameset) per gem to get it looking  
as you want  
To get all rdocs look like that, you need to hack doc generator, i  
think, not tried it though…

On Jan 30, 1:50 pm, “removed\_email\_address@domain.invalid”

---

<div class="post-metadata">

**Author:** ![kleas](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/47e85d/32.png) [@kleas](https://www.ruby-forum.com/u/kleas)\
**Post date:** [January 31, 2007, 4:15pm UTC](https://www.ruby-forum.com/t/docs-gem-server-vs-http-api-rubyonrails-org-layout/83880/3 "2007-01-31T16:15:30Z")

</div>

Here’s tip from AWDWR2ed

> > > > > >

You can create your own local version of the consolidated Rails API  
docu-  
mentation. Just type the following commands at a command prompt  
(remem-  
bering to start the command window in your Rails environment if youâ€™re  
using  
InstantRails or Locomotive).  
rails\_apps\> rails dummy\_app  
rails\_apps\> cd dummy\_app  
dummy\_app\> rake rails:freeze:gems  
dummy\_app\> echo \>vendor/rails/activesupport/README  
dummy\_app\> rake doc:rails  
The last step takes a while. When it ï¬nishes, youâ€™ll have the Rails  
API documen-  
tation in a directory tree starting at doc/api. I suggest moving this  
folder to your  
desktop, then deleting the dummy\_app tree.  
\<\<\<\<\<\<\<  
And then you need to modify index.html :  
…

 ... to ... ... (cols and rows swapped)

On Jan 30, 1:50 pm, “removed\_email\_address@domain.invalid”

---

<div class="post-metadata">

**Author:** ![kleas](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/47e85d/32.png) [@kleas](https://www.ruby-forum.com/u/kleas)\
**Post date:** [February 1, 2007, 2:07pm UTC](https://www.ruby-forum.com/t/docs-gem-server-vs-http-api-rubyonrails-org-layout/83880/4 "2007-02-01T14:07:17Z")

</div>

Great:) thanks for your reply!
