Hola, he estado intentando hacer un botón para que el usuario se pueda inscribir a un curso, entiendo que para hacer eso debería tener en algún lado algo como:
current_user.courses<<(@course)
Pero, tras buscar sobre el tema me di cuenta que hay muchas formas de ejecutar código desde un botón (por ejemplo, teniendo la función en modelos o en controladores) Mi duda es ¿En que archivo debe ir la función que quiero ejecutar desde el botón? ¿controladores, modelos o en otra parte?
Ojo que el boton de html nunca va a correr una funcion, por menos no en un archivo html.erb, para lo que quieres tienes que hacer lo siguiente:
Que el boton sea un método post y tiene un formulario invisible asociado y ese metodo post se conecta con el controlador de cursos. Y en el mismo controlador, usas funciones helpers que te ayuda a completar la asociacion.
Hola, he estado intentando hacer un botón para que el usuario se pueda inscribir a un curso, entiendo que para hacer eso debería tener en algún lado algo como:
current_user.courses<<(@course)
Pero, tras buscar sobre el tema me di cuenta que hay muchas formas de ejecutar código desde un botón (por ejemplo, teniendo la función en modelos o en controladores) Mi duda es ¿En que archivo debe ir la función que quiero ejecutar desde el botón? ¿controladores, modelos o en otra parte?