# NameError - uninitialized constant

**URL:** <https://www.ruby-forum.com/t/nameerror-uninitialized-constant/93069>\
**Category:** Rails\
**Created:** [April 27, 2007, 3:42am UTC](https://www.ruby-forum.com/t/nameerror-uninitialized-constant/93069 "2007-04-27T03:42:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![davidstokar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/4da419/32.png) [@davidstokar](https://www.ruby-forum.com/u/davidstokar)\
**Post date:** [April 27, 2007, 3:42am UTC](https://www.ruby-forum.com/t/nameerror-uninitialized-constant/93069/1 "2007-04-27T03:42:18Z")

</div>

I just deployed my application on MediaTemple.

I get the following error and I am not sure what is wrong.

Processing ApplicationController#editor (for 68.147.211.95 at 2007-04-26  
18:38:40) [GET]  
Session ID: df1f7ec620eb87f057857c520c58851f  
Parameters: {“action”=\>“editor”, “controller”=\>“workspace”}

NameError (uninitialized constant WorkspaceController):

Any ideas? My main controller is called WorkspaceController.

Thanks

David

---

<div class="post-metadata">

**Author:** ![davidstokar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/4da419/32.png) [@davidstokar](https://www.ruby-forum.com/u/davidstokar)\
**Post date:** [April 27, 2007, 4:24am UTC](https://www.ruby-forum.com/t/nameerror-uninitialized-constant/93069/2 "2007-04-27T04:24:08Z")

</div>

Have a look at the production.log , may be you can get some information.  
Or start the server on local with webrick , it will show you more  
information on console than mongrel.

---

<div class="post-metadata">

**Author:** ![davidstokar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/4da419/32.png) [@davidstokar](https://www.ruby-forum.com/u/davidstokar)\
**Post date:** [April 27, 2007, 4:27am UTC](https://www.ruby-forum.com/t/nameerror-uninitialized-constant/93069/3 "2007-04-27T04:27:52Z")

</div>

or you misspelled  
url\_for :action=\>‘xxxx’,:controller =\> ‘workspacecontroller’  
but it should be  
url\_for :action=\>‘xxxx’,:controller =\> ‘workspace’  
i suppose.

---

<div class="post-metadata">

**Author:** ![davidstokar](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/4da419/32.png) [@davidstokar](https://www.ruby-forum.com/u/davidstokar)\
**Post date:** [April 27, 2007, 4:32am UTC](https://www.ruby-forum.com/t/nameerror-uninitialized-constant/93069/4 "2007-04-27T04:32:44Z")

</div>

Tim Teng wrote:

> or you misspelled  
> url\_for :action=\>‘xxxx’,:controller =\> ‘workspacecontroller’  
> but it should be  
> url\_for :action=\>‘xxxx’,:controller =\> ‘workspace’  
> i suppose.

My code works perfectly on windows / mongrel. The moment I deploy it I  
get the messages posted above…
