[Ruby on Rails] ¿El Model con mayúscula o con minúscula?

Volviendo después de tiempo a programar en Ruby on Rails y repasando el libro con el que me inicié en este lenguaje "Agile Web Development with Ruby on Rails" (3ra edición).

Estaba revisando la parte del carro de compras y rápidamente empecé a generar las clases. Al ejecutar el proyecto me salió el siguiente error:



NameError in StoreController#add_to_cart

uninitialized constant StoreController::Cart



El error me dice que no está inicializando el objeto Cart.

El problema que había tenido es porque el archivo de la clase la nombré como Cart.rb en vez de cart.rb

Puede crear cierta confusión ya que el nombre de la clase internamente se trabaja con mayúscula.

Se nota que vengo de Java =S

Comentarios