Confused with naming conventions...

Hey,

I'm currently reading "Agile Web Development" and doing the tutorial
(Depot). It says that the naming conventions are that the Controller
needs to be singular (even though I found other naming conventions on
the net, anybody knows the official naming conventions?) therefore I
have a UserController. When I try to test the controller I get this
error:
NameError: uninitialized constant UsersController
right here:
assert_redirected_to user_path

Why does it want a UsersController? I thought singular is the way to go?
Confused.

I think it is models are singular
eg
User model

...and controllers are plural:
users controller

Are you sure you read it right?

DAZ

DAZ wrote:

I think it is models are singular
eg
User model

...and controllers are plural:
users controller

Are you sure you read it right?

DAZ

On Dec 21, 5:15�pm, Heinz Strunk <rails-mailing-l...@andreas-s.net>

Yep, pretty sure:
"Rails assumes the class is called StoreController and that it’s in a
file
named store_controller.rb in the app/controllers directory."

So 100% plural?

[...]

Controller names should generally be plural in Rails 2; see
http://giantrobots.thoughtbot.com/2008/1/8/rails-2-0-routing-changes .

Best,

Alright, thanks guys! A lot of editing is waiting for me now...