Error of uninitialized constant

Hi, I am a new comer with Ruby on Rails
and i am trying to create a controller for the model

and controller is simple

def new
@test = Test.new
end

and model is
Rails gernerate model Test name:string title:string

and it returns me an error: uninitialized constant
TestController::Tests

Please help
Thanks

On May 30, 4:03pm, joanne [email protected] wrote:

Rails gernerate model Test name:string title:string

and it returns me an error: uninitialized constant
TestController::Tests

That sounds like somewhere in your controller you’ve got Tests rather
than Test. Also, Test may not be a good name for your class - there is
already a module in the ruby std lib called Test

Fred

Your controller name is plural?

TestsController ?

I think your problem is that you not are following this name convention

Sent from my iPhone

I have no idea about that. However, I am pretty sure that the name of DB
is
correct

and my controller is like this

class LanguagesController < ApplicationController
def new
@language = Languages.new
end
end

and it points out the problem on “new”

app/controllers/language_controller.rb:7:in `new’

please help
thanks

On Mon, May 30, 2011 at 11:34 AM, Thiago A Pereira
[email protected]wrote:

Hi, I am a new comer with Ruby on Rails

To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.

No it is not a plural.

@language = Languages.new

should be @language = Language.new

singular. not plural

On May 30, 2011, at 18:29 , joanne ta wrote:

and it points out the problem on “new”
I think your problem is that you not are following this name convention …

def new
Please help
You received this message because you are subscribed to the Google G. “Ruby
on Rails: Talk” group.
Thank you,

Yen


You received this message because you are subscribed to the Google G. “Ruby
on Rails: Talk” group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.

Tomas Meinlschmidt, MS {MCT, MCP+I, MCSE, AER}, NetApp Filer/NetCache

www.meinlschmidt.com www.maxwellrender.cz www.lightgems.cz

Hi,

I did try it before as well, it still giving me the same error

On Mon, May 30, 2011 at 12:34 PM, Tom M.
[email protected]wrote:

is correct

app/controllers/language_controller.rb:7:in `new’
I think your problem is that you not are following this name convention

For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.


“Ruby on Rails: Talk” group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.

On 30 May 2011 17:29, joanne ta [email protected] wrote:

I have no idea about that. However, I am pretty sure that the name of DB is
correct
and my controller is like this
class LanguagesController < ApplicationController\

There should be no \ on the end of the line. If this is just a typing
error in the email then it is very important that when posting code
you should always copy and paste rather than re-typing. If the code
you post is not identical to that which you actually have then this
just causes confusion.

def new
@language = Languages.new
end
end
and it points out the problem on “new”

app/controllers/language_controller.rb:7:in `new’

The file name for LanguagesController should be
languages_controller.rb (plural languages)

Colin

I did copy and paste those code. anyway, I did found the way to solve
the
problem . thanks all :stuck_out_tongue:

On Mon, May 30, 2011 at 12:17 PM, Colin L. [email protected]
wrote:

you post is not identical to that which you actually have then this
The file name for LanguagesController should be
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.

can you post entire error trace? and code of your model as well

tom

On May 30, 2011, at 18:49 , joanne ta wrote:

def new
On Mon, May 30, 2011 at 11:34 AM, Thiago A Pereira [email protected]
wrote:

Hi, I am a new comer with Ruby on Rails

To unsubscribe from this group, send email to
[email protected].

You received this message because you are subscribed to the Google G.
“Ruby on Rails: Talk” group.


For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.

===============================================================================
Tomas Meinlschmidt, MS {MCT, MCP+I, MCSE, AER}, NetApp Filer/NetCache

www.meinlschmidt.com www.maxwellrender.cz www.lightgems.cz