ruby, rails, web, actioncontroller

Trabajando con ActionController Parte 1

Vamos a trabajar con ActionController de Ruby on Rails para crear el controlador de cuentas o Accounts controller.

Los nombres de los controladores siempre son el plural con la referencia al nombre del recurso o modelo con el que van a trabajar.

Un controlador puede tener hasta 7 acciones y no más. Los controladores que cumplen con esta regla son llamados controladores Restful, es decir, que respetan los estándares de HTTP. Las son Index, Show, New, Create, Edit, Update y Destroy.

El controlador AccountsController y va a ser responsable de las acciones que podemos realizar sobre una cuenta de banco.

Código

Comando para generar el controller AccountsController.
  
bin/rails g controller accounts --no-helper 
  
Comando para generar consultar las rutas en la aplicación de Rails.
  
bin/rails routes
  
Comando para crear vistas o plantillas de ERB en blanco.
  
touch app/views/accounts/index.html.erb
  
Comando para ejecutar pruebas automáticas.
  
bin/rails test
  

El repositorio

El código de este video se encuentra en el repositorio bajo el branchfeature/controlador-accounts. Para probar el código localmente clona el repositorio, cambia el branch y sigue las instrucciones del archivo Readme.
  
git clone https://github.com/mariochavez/expenses.git 
cd expenses
git checkout feature/controlador-accounts
  

Recursos