Método map en Ruby
17:43
4 жыл бұрын
Modulo categorias 1 | CRUD en rails
31:51
Пікірлер
@RolandoLopezNieto
@RolandoLopezNieto 19 күн бұрын
Excelente, muchas gracias
@etternaxs
@etternaxs 21 күн бұрын
tengo windows 7 starter, no funciona
@robertocarreras6887
@robertocarreras6887 2 ай бұрын
Saludos Profe Javier. Estoy trabajando en ruby on rails 7 en la app de facturación y la ventana de búsqueda de productos no me aparece. Hice todo lo explicado en su video , pero no aparece. Existe algún cambio para rails 7?
@ProfeJavier
@ProfeJavier 2 ай бұрын
Mándame correo a [email protected]
@Tami-ib4gi
@Tami-ib4gi 3 ай бұрын
Que bien explica. Sin duda tiene el don!!!. Muchas gracias👏👏👏👏👏👏
@carlosarrieta854
@carlosarrieta854 4 ай бұрын
Hola. Profe. Buenas tardes. Le escribí a su correo electrónico, pero rebotó. Cómo lo puedo contactar?
@ProfeJavier
@ProfeJavier 4 ай бұрын
@ProfeJavier
@ProfeJavier 4 ай бұрын
Inténtalo de nuevo
@carlosarrieta854
@carlosarrieta854 4 ай бұрын
Hola Profe Javier. Me gustaría contactarlo al directo.
@MiaFigueroa-su3nf
@MiaFigueroa-su3nf 4 ай бұрын
Buen video 🙏👍me sirvio mucho
@oscararrieta4023
@oscararrieta4023 5 ай бұрын
Hola seria bueno actualizarlo con tailwind 😬✌🏻
@ProfeJavier
@ProfeJavier 5 ай бұрын
Sin ninguna dud
@oscararrieta4023
@oscararrieta4023 5 ай бұрын
@@ProfeJavier profe tengo ese mismo codigo en rails 7 bootstrap pero no me carga el javascript que podra ser?
@ProfeJavier
@ProfeJavier 5 ай бұрын
@@oscararrieta4023 en Rails 7 se maneja muy diferente.
@ProfeJavier
@ProfeJavier 5 ай бұрын
@@oscararrieta4023 medium.com/@gjuliao32/installing-bootstrap-rails-7-a-step-by-step-guide-0fc4a843d94f Esa guía podría servirte
@RobertoCarreras-no5fl
@RobertoCarreras-no5fl 6 ай бұрын
Hola Profe Javier. Al presionar el botón new me sale este error: CategoriesController#new is missing a template for this request format and variant. request.formats: ["text/html"] request.variant: [] " request.variant: #. Trabajo en rails 6. favor comentar este error para poder solucionarlo.
@ProfeJavier
@ProfeJavier 6 ай бұрын
Esto probablemente se debe a que no has puesto el format.js correspondiente. Puedes compartirme el código de tu acción new en el controlador?
@RobertoCarreras-no5fl
@RobertoCarreras-no5fl 6 ай бұрын
Saludos Profe: Le digo código de mi del controlador, pero en ves de usar Categories uso Companies. Es lo mismo. class CompaniesController < ApplicationController before_action :set_company, only: [:edit, :update, :destroy] def index @companies = Company.all end def new @compania = Company.new end def edit end def show end def create @compania = Company.new(company_params) respond_to do |format| if @compania.save format.json { head :no_context } format.js else format.json { render json: @compania.errors.full_messages, status: :unprocessable_entiry } format.js { render :new} end end end def update respond_to do |format| if @compania.update(company_params) format.json { head :no_context } format.js else format.json { render json: @compania.errors.full_messages, status: :unprocessable_entiry } format.js { render :new} end end end def destroy @compania.destroy respond_to do |format| format.json { head :no_context } format.js end end private def set_company @compania = Company.find(params[:id]) end def company_params params.require(:company).permit(:nombre, :direccion, :telefono, :rnc, :nombre_corto, :correo_electronico, :impuesto_incluido_precio ) end end
@ProfeJavier
@ProfeJavier 6 ай бұрын
Entonces el problema está en el link. Le pusiste remote: true?
@RobertoCarreras-no5fl
@RobertoCarreras-no5fl 6 ай бұрын
Saludos Profe. Tengo un error al llamar el formulario modal para crear, en mi caso, una compañía. El error dice: "CompaniesController#new is missing a template for this request format and variant. request.formats:["text/html"] request.variant:[] Favor de enviarme sus comentarios para corregirlo
@ProfeJavier
@ProfeJavier 6 ай бұрын
Es probable que no hayas puesto la opción js en render format.
@RobertoCarreras-no5fl
@RobertoCarreras-no5fl 6 ай бұрын
Profe, el archivo new.js.erb lo tiene como usted lo especifica en el video y también lo verifique con los fuentes descargados github. Sera alguna configuración, adicional, que falta y por eso me envia el error de "missing a a template"
@ProfeJavier
@ProfeJavier 6 ай бұрын
@@RobertoCarreras-no5fl Hola Roberto. El error qué te marca es porque está tratando de buscar un archivo new.html.erb que no tienes. No lo tienes, evidentemente porque el archivo que usas es new.js.erb Ahora bien, tu acción new en tu controlador, debería estar buscando el archivo new.js.erb en lugar del archivo new.html.erb, por lo cual, lo más probable, es que en tu acción new de tu controlador, no lo tengas formateado para renderear ese archivo. Generalmente eso se debe a que no tienes el format.js Para guiarte un poco mejor, necesitaría ver tu código del controlador.
@RobertoCarreras-no5fl
@RobertoCarreras-no5fl 6 ай бұрын
Saludos Profe. Aquí te dejo el código del comprobador. Favor Verificar. class CompaniesController < ApplicationController before_action :set_company, only: [:edit, :update, :destroy] def index @companies = Company.all end def new @compania = Company.new end def edit end def show end def create @compania = Company.new(company_params) respond_to do |format| if @compania.save format.json { head :no_context } format.js else format.json { render json: @compania.errors.full_messages, status: :unprocessable_entiry } format.js { render :new} end end end def update respond_to do |format| if @compania.update(company_params) format.json { head :no_context } format.js else format.json { render json: @compania.errors.full_messages, status: :unprocessable_entiry } format.js { render :new} end end end def destroy @compania.destroy respond_to do |format| format.json { head :no_context } format.js end end private def set_company @compania = Company.find(params[:id]) end def company_params params.require(:company).permit(:nombre, :direccion, :telefono, :rnc, :nombre_corto, :correo_electronico, :impuesto_incluido_precio ) end end
@ProfeJavier
@ProfeJavier 6 ай бұрын
Hola Roberto, creo que el problema está en la vista entonces. ¿Usaste remote: true en el link que usas para abrir el modal? ¿Puedes mostrarme ese x Código?
@AlejandroArtola-nh4oj
@AlejandroArtola-nh4oj 7 ай бұрын
Una pregunta profe, si hago un api restfull por medio de ruby on rails utilizando sqlite se puede subir para usarlo en el Frontend?
@ProfeJavier
@ProfeJavier 7 ай бұрын
Si se puede Alejandro, aunque supongo que al decir sqlite, te refieres a algo para pruebas no?
@liberandotiempo6825
@liberandotiempo6825 7 ай бұрын
Como abro el comando path con un .svg?
@samuelrivas6741
@samuelrivas6741 7 ай бұрын
Gracias, compadre.
@ProfeJavier
@ProfeJavier 7 ай бұрын
A la orden
@fresmik4107
@fresmik4107 8 ай бұрын
hola como podria hacer para que una imagen me redireccione a otra imagen especifica ubicada en otro template, tipo noticias que una img me ditreccione a la noticia que esscogi
@alfredorios7999
@alfredorios7999 9 ай бұрын
explicas muy bien pero dios me han comido las tablas aun me confundo en hacer una tabla he practicado y seguire haciendolo hasta poder hacer mas rapido y sin errores las tablas me confunden las filas y las celdas
@ParxitaD
@ParxitaD 9 ай бұрын
Muy buena explicación =), me sirve mucho para animaciones pequeñas en mi interfaz gráfica
@olegsergeev488
@olegsergeev488 10 ай бұрын
Muy bueno... ¡Si señor! Corto y claro, sin rodeos... Me ha gustado.
@thelautylv1533
@thelautylv1533 10 ай бұрын
Como le pongo color a la tabla
@11winding
@11winding 11 ай бұрын
muy bien explicado, pero en mi misma carpeta tengo una pagina con fotos y solo me sale error y debajo el nombre de la pgina, a que debido. el enlace lo hago desde una etiqueta nav <a href="curso92.html"target="_self">curso92fotos</a>
@distalares20gd73
@distalares20gd73 11 ай бұрын
Que aplicacion usas?
@martinrivas6226
@martinrivas6226 Жыл бұрын
Excelente video hermano, muchas gracias por compartir este contenido.
@VoidPaul97
@VoidPaul97 Жыл бұрын
Lo usé para un Tamagotchi, me ayudó mucho.
@danlinar4410
@danlinar4410 Жыл бұрын
Gracias me fue muy ùtil
@MarcosHernandez-ie4xd
@MarcosHernandez-ie4xd Жыл бұрын
Muy bueno, queria saber si tu libro sirve para aprender rails soy nuevo en ruby tambien, pero vi que hay una nueva version, nose si hay cambios muy grandes.
@ProfeJavier
@ProfeJavier Жыл бұрын
Hola Marcos. Si hay varios cambios de la versión 5 a la 7 pero la inmensa mayoría de los temas, sigue vigente. Una diferencia importante, es que para las librería de javascript ya no se usan gemas y pues cambian varias cositas ahí
@ZombieMusicSatanica666
@ZombieMusicSatanica666 Жыл бұрын
Yo quiero que me crees una tabla no se como hacerlo 😭
@leoniv1993
@leoniv1993 Жыл бұрын
Sabemos que las clases abstractas no pueden ser instanciadas. Si TimerTask es una clase abstracta ¿Porque TimerTask logra ser instanciada?
@ProfeJavier
@ProfeJavier Жыл бұрын
Excelente pregunta. En realidad, no es que la clase abstracta sea instanciada sino que estamos creando algo que se llama "clase anónima". Esta técnica aplica para cualquier clase abstracta o interfaz en realidad. Una opción que tendríamos es hacer esto: class MiTimerTask extends TimerTask { //Ahora estoy obligado a implementar los métodos abstractos @override public void run() { //alguna implementación... } } Lo que estamos haciendo en el video, se podría decir que es lo mismo pero sin crear una clase en particular, por eso se le llama "clase anónima". No es que estemos instanciando la clase abstracta, si ese fuese el caso, la sintaxis sería TimerTask task = new TimerTask(); // hasta ahí. En cambio, lo que estamos haciendo es creando un objeto de una implementación de TimerTask ¿Cuál implementación? La que se sigue inmediatamente después de la creación de la instancia. Esta... { @override public void run() { //alguna implementación... } } Por eso, finalmente TimerTask task = new TimerTask() // ---a partir de aquí, la implementación de la clase anónima { @override public void run() { //alguna implementación... } } Esta técnica igual aplica para interfaces y clases abstractas. El requisito es que la clase anónima debe implementar todos los métodos abstractos como se haría normalmente en cualquier otra clase.
@leoniv1993
@leoniv1993 Жыл бұрын
@@ProfeJavier Muchas gracias profesor invaluable el conocimiento que nos proporciona.
@gustavocontreras7827
@gustavocontreras7827 Жыл бұрын
Ame el vídeo pero necesito parte 2 del mismo video pero con js
@ProfeJavier
@ProfeJavier Жыл бұрын
Interesante propuesta. ¿Qué seguirías? ( Decir js es super amplio)
@gustavocontreras7827
@gustavocontreras7827 Жыл бұрын
@@ProfeJavier si y es muy lindo pero me parece super complicado lograr que funcione porque debo hacer una tarea que contenga HTML y js ....
@ProfeJavier
@ProfeJavier Жыл бұрын
@@gustavocontreras7827 ooohhh, no pues no creo tener un vídeo para entonces 😅
@gustavocontreras7827
@gustavocontreras7827 Жыл бұрын
@@ProfeJavier lo se 😭
@DsCanalS
@DsCanalS Жыл бұрын
ya comete la maldita naranja...
@ProfeJavier
@ProfeJavier Жыл бұрын
¿Cómo?
@rodrigosalgadolarenas382
@rodrigosalgadolarenas382 Жыл бұрын
podrias compartir los codigos de las cosas que haces en tus videos ayudaria muchisimo gracias, ya estoy subcrito
@ProfeJavier
@ProfeJavier Жыл бұрын
En la descripción está el link del repo 😜
@miguel-sinay
@miguel-sinay Жыл бұрын
Gracias.
@junioredinsonmatiasbardale9661
@junioredinsonmatiasbardale9661 Жыл бұрын
Profe javier una consulta esa imagen del perrito del loguin en que archivo se esta guarando no encuentro
@junioredinsonmatiasbardale9661
@junioredinsonmatiasbardale9661 Жыл бұрын
Este video en 2023 no funciona, muchos errores el template no es necesario a partir de rails 7.0
@ProfeJavier
@ProfeJavier Жыл бұрын
Es verdad, por eso es que se grabó hace tanto 🙃
@stiverstithhernadezsepulve2808
@stiverstithhernadezsepulve2808 Жыл бұрын
Prpfe buenas noches,el curso qie saco de java con proyectos veo que no a sido actualizado si se comprara estaria con los standares al dia de hoy
@rogerespiriturojas
@rogerespiriturojas Жыл бұрын
Muchasssssss gracias
@elprincipitoone
@elprincipitoone Жыл бұрын
Hola gracias por el video. Cuando pones los estilos arriba tambien es considerado INLINE? Por que he visto que tambien ponen los estilos dentro de cada tabla, eso me confunde un poco, si pudieras aclararme te agradeceria. Muchas gracias !
@ProfeJavier
@ProfeJavier Жыл бұрын
Hola Abel, esos estilos no son considerados inline. Los estilos inline son únicamente los que se ponen directamente en la etiqueta o elemento (como cuando puse width: 100%).
@JT31842
@JT31842 Жыл бұрын
Grax
@Henry_Nunez
@Henry_Nunez Жыл бұрын
👏👏
@diegodev9
@diegodev9 Жыл бұрын
por fin lo estoy terminando.. arranque en 2022 pero por laburo y falta de tiempo no podia terminarlo... lo tengo en ruby 3.0.4 y rails 6 ... dejo el repo en el grupo de discord.. tiene algunas mejoras y actualizaciones como ser testing y algunas gemas adicionales
@ProfeJavier
@ProfeJavier Жыл бұрын
Wow Diego, Qué genial en serio
@rober13_cs
@rober13_cs Жыл бұрын
Gracias amigo, bien explicado y claro
@diegodev9
@diegodev9 Жыл бұрын
como va profe.. lo estoy haciendo en rails 6 ... el repo lo comparto en el canal de discord del grupo
@cristobalarroyave4226
@cristobalarroyave4226 Жыл бұрын
El profe javi es el best
@monteliomoralesvaldivieso9007
@monteliomoralesvaldivieso9007 Жыл бұрын
Excelente video pero me gustaría saber si es posible hacer algo similar pero de forma contraria, desde una página externa (a modo de buscador) localizar una sección exacta dentro de una imágen?
@JV-ds6tk
@JV-ds6tk Жыл бұрын
Gran vídeo, me ayudó a entender el timer! Gracias!
@ferpernol
@ferpernol Жыл бұрын
No se podría hacer con un svg sin fill y sin stroke, solamente trazar las líneas con pluma en Illustrator?
@orlandodelgado3559
@orlandodelgado3559 Жыл бұрын
Excelente!!!!
@hugoperaza8355
@hugoperaza8355 Жыл бұрын
¿Hola Profe, se contempla algún libro enfocado con los cambios en Ruby on Rails 7?
@sergiocotero6622
@sergiocotero6622 Жыл бұрын
Ok
@antonioavalos468
@antonioavalos468 Жыл бұрын
Gracias profe!!!!!!!!
@sindygarcia9239
@sindygarcia9239 Жыл бұрын
excelente tutor, como hago para hacer un estilo de buscar v con html, como cuando uno entra a una página y le piden q ingrese cédula o nombre y sale toda la información. gracias
@chavezdominguezilianfernan4517
@chavezdominguezilianfernan4517 Жыл бұрын
como se haria ¡ayuda!