/ / Ayudantes de rieles en el controlador y creación de objetos de modelo [cerrado] - rubí sobre rieles, rubí, controlador de vista de modelo, rubí sobre rieles-4

Rieles auxiliares en el controlador y creación del objeto modelo [cerrado] - ruby-on-rails, ruby, modelo-vista-controlador, ruby-on-rails-4

Por favor, mire la imagen dada en el enlace. http://i.cubeupload.com/YZtQkP.jpg

1. ¿Qué significa Before_action helper en este controlador?
2. ¿Cómo llamamos a esto "set_product" después de before_action?
3. ¿Qué significa solo y los nombres de acción aquí?
4. Dentro de la acción de índice hay un comando.

Product.all

y el producto es un nombre de modelo que sé. Pero cuando se ejecuta en el navegador por defecto, se ve la acción del índice. este código "product.all" crea un objeto o es que el comando

product.new

En la nueva acción crea el objeto.

Porque estoy haciendo un proyecto sobre raíles sin aprender rubí. así que por favor dame una solución

Respuestas

1 para la respuesta № 1

.all es un método utilizado en un modelo (en este caso, Producto) que llama a todas las instancias de ese modelo.

set_product es un método que se usa antes de los métodos de mostrar, editar, actualizar y destruir. Establece el producto que desea utilizar para esas acciones.

Creo que realmente te beneficiarías de aprender ruby ​​mientras aprendes rieles. Recomendaría el excelente tutorial de Rails de Michael Hartl, que está disponible de forma gratuita en su sitio.