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.