# Module and cache/restarting server

**URL:** <https://www.ruby-forum.com/t/module-and-cache-restarting-server/64036>\
**Category:** Rails\
**Created:** [June 21, 2006, 3:55pm UTC](https://www.ruby-forum.com/t/module-and-cache-restarting-server/64036 "2006-06-21T15:55:07Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ymartin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/779978/32.png) [@ymartin](https://www.ruby-forum.com/u/ymartin)\
**Post date:** [June 21, 2006, 3:55pm UTC](https://www.ruby-forum.com/t/module-and-cache-restarting-server/64036/1 "2006-06-21T15:55:07Z")

</div>

Hello,

It seems I need to restart webrick everytime I modify a module in order  
for my modifications to be taken into account. Is this normal and is  
there a workaround?

Regards,

## –

Yannick M. [http://www.inma.ucl.ac.be/~majoros](http://www.inma.ucl.ac.be/~majoros)  
Informaticien UCL/INMA-MEMA  
4, avenue G. LemaÃ®tre  
B-1348 Louvain-la-Neuve  
Tel: +32-10-47.80.10  
Fax: +32-10-47.21.80

---

<div class="post-metadata">

**Author:** ![ymartin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/779978/32.png) [@ymartin](https://www.ruby-forum.com/u/ymartin)\
**Post date:** [June 21, 2006, 3:58pm UTC](https://www.ruby-forum.com/t/module-and-cache-restarting-server/64036/2 "2006-06-21T15:58:19Z")

</div>

Yannick M. wrote:

> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

are you in development or production mode?  
Bojan

–  
Bojan M.  
Informatika Mihelac, Bojan M. s.p. | [www.informatikamihelac.com](http://www.informatikamihelac.com)  
 → tools, scripts, tricks from our code lab: [http://source.mihelac.org](http://source.mihelac.org)

---

<div class="post-metadata">

**Author:** ![ymartin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/779978/32.png) [@ymartin](https://www.ruby-forum.com/u/ymartin)\
**Post date:** [June 21, 2006, 5:49pm UTC](https://www.ruby-forum.com/t/module-and-cache-restarting-server/64036/3 "2006-06-21T17:49:35Z")

</div>

Yannick M. wrote:

> > are you in development or production mode?  
> > [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)  
> > ruby script/server --environment=development

Development is default mode. I noticed also that in development mode I  
have to restart webrick if I modified classes outside app folder.

hope that helps,  
Bojan

–  
Bojan M.  
Informatika Mihelac, Bojan M. s.p. | [www.informatikamihelac.com](http://www.informatikamihelac.com)  
 → tools, scripts, tricks from our code lab: [http://source.mihelac.org](http://source.mihelac.org)

---

<div class="post-metadata">

**Author:** ![ymartin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/779978/32.png) [@ymartin](https://www.ruby-forum.com/u/ymartin)\
**Post date:** [June 21, 2006, 4:05pm UTC](https://www.ruby-forum.com/t/module-and-cache-restarting-server/64036/4 "2006-06-21T16:05:06Z")

</div>

Bojan M. wrote:

> Bojan

I think I am in dev, but not sure how to check and change…

## –

Yannick M. [http://www.inma.ucl.ac.be/~majoros](http://www.inma.ucl.ac.be/~majoros)  
Informaticien UCL/INMA-MEMA  
4, avenue G. LemaÃ®tre  
B-1348 Louvain-la-Neuve  
Tel: +32-10-47.80.10  
Fax: +32-10-47.21.80

---

<div class="post-metadata">

**Author:** ![ymartin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/779978/32.png) [@ymartin](https://www.ruby-forum.com/u/ymartin)\
**Post date:** [June 21, 2006, 6:21pm UTC](https://www.ruby-forum.com/t/module-and-cache-restarting-server/64036/5 "2006-06-21T18:21:04Z")

</div>

Yannick M. wrote:

> > 
> 
> * * *
> 
> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

Book says lib/ is for shared code and vendor/ for 3rd aprty libraries.

–  
Bojan M.  
Informatika Mihelac, Bojan M. s.p. | [www.informatikamihelac.com](http://www.informatikamihelac.com)  
 → tools, scripts, tricks from our code lab: [http://source.mihelac.org](http://source.mihelac.org)

---

<div class="post-metadata">

**Author:** ![ymartin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/779978/32.png) [@ymartin](https://www.ruby-forum.com/u/ymartin)\
**Post date:** [June 21, 2006, 5:59pm UTC](https://www.ruby-forum.com/t/module-and-cache-restarting-server/64036/6 "2006-06-21T17:59:07Z")

</div>

Bojan M. wrote:

> ruby script/server --environment=development
> 
> Development is default mode. I noticed also that in development mode I  
> have to restart webrick if I modified classes outside app folder.

I’m sure I am in dev mode, because the production database doesn’t  
exist. The module is beneath app folder. Actually, what is the right  
place for a module?

## –

Yannick M. [http://www.inma.ucl.ac.be/~majoros](http://www.inma.ucl.ac.be/~majoros)  
Informaticien UCL/INMA-MEMA  
4, avenue G. LemaÃ®tre  
B-1348 Louvain-la-Neuve  
Tel: +32-10-47.80.10  
Fax: +32-10-47.21.80
