I’m currently reading “Agile Web D.” 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.
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.”
Some resources you’ll want singular controllers for, like session
management. Others you’ll want plural controllers for, like forums,
topics, posts and users. Think about how many items you’re dealing
with at a time and then let that dictate how your controllers are named.
I’m currently reading “Agile Web D.” and doing the tutorial
(Depot). It says that the naming conventions are that the Controller
needs to be singular
[…]