Тёмный
Profe Javier (Profe Javier)
Profe Javier (Profe Javier)
Profe Javier (Profe Javier)
Подписаться
Un canal para aprender sobre todo
Método map en Ruby
17:43
4 года назад
Modulo categorias 1 | CRUD en rails
31:51
4 года назад
Комментарии
@abrahamlm3126
@abrahamlm3126 22 дня назад
Gracias por compartir :)
@RolandoLopezNieto
@RolandoLopezNieto 2 месяца назад
Excelente, muchas gracias
@etternaxs
@etternaxs 2 месяца назад
tengo windows 7 starter, no funciona
@robertocarreras6887
@robertocarreras6887 4 месяца назад
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 4 месяца назад
Mándame correo a jvazquezolivares@gmail.com
@Tami-ib4gi
@Tami-ib4gi 5 месяцев назад
Que bien explica. Sin duda tiene el don!!!. Muchas gracias👏👏👏👏👏👏
@carlosarrieta854
@carlosarrieta854 6 месяцев назад
Hola. Profe. Buenas tardes. Le escribí a su correo electrónico, pero rebotó. Cómo lo puedo contactar?
@ProfeJavier
@ProfeJavier 6 месяцев назад
jvazquezolivares@gmail.com
@ProfeJavier
@ProfeJavier 6 месяцев назад
Inténtalo de nuevo
@carlosarrieta854
@carlosarrieta854 6 месяцев назад
Hola Profe Javier. Me gustaría contactarlo al directo.
@miafigueroa639
@miafigueroa639 6 месяцев назад
Buen video 🙏👍me sirvio mucho
@oscararrieta4023
@oscararrieta4023 7 месяцев назад
Hola seria bueno actualizarlo con tailwind 😬✌🏻
@ProfeJavier
@ProfeJavier 7 месяцев назад
Sin ninguna dud
@oscararrieta4023
@oscararrieta4023 6 месяцев назад
@@ProfeJavier profe tengo ese mismo codigo en rails 7 bootstrap pero no me carga el javascript que podra ser?
@ProfeJavier
@ProfeJavier 6 месяцев назад
@@oscararrieta4023 en Rails 7 se maneja muy diferente.
@ProfeJavier
@ProfeJavier 6 месяцев назад
@@oscararrieta4023 medium.com/@gjuliao32/installing-bootstrap-rails-7-a-step-by-step-guide-0fc4a843d94f Esa guía podría servirte
@RobertoCarreras-no5fl
@RobertoCarreras-no5fl 8 месяцев назад
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 8 месяцев назад
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 8 месяцев назад
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 7 месяцев назад
Entonces el problema está en el link. Le pusiste remote: true?
@RobertoCarreras-no5fl
@RobertoCarreras-no5fl 8 месяцев назад
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 8 месяцев назад
Es probable que no hayas puesto la opción js en render format.
@RobertoCarreras-no5fl
@RobertoCarreras-no5fl 8 месяцев назад
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 8 месяцев назад
@@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 8 месяцев назад
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 8 месяцев назад
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 9 месяцев назад
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 9 месяцев назад
Si se puede Alejandro, aunque supongo que al decir sqlite, te refieres a algo para pruebas no?
@liberandotiempo6825
@liberandotiempo6825 9 месяцев назад
Como abro el comando path con un .svg?
@samuelrivas6741
@samuelrivas6741 9 месяцев назад
Gracias, compadre.
@ProfeJavier
@ProfeJavier 9 месяцев назад
A la orden
@fresmik4107
@fresmik4107 9 месяцев назад
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 10 месяцев назад
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 11 месяцев назад
Muy buena explicación =), me sirve mucho para animaciones pequeñas en mi interfaz gráfica
@olegsergeev488
@olegsergeev488 11 месяцев назад
Muy bueno... ¡Si señor! Corto y claro, sin rodeos... Me ha gustado.
@thelautylv1533
@thelautylv1533 11 месяцев назад
Como le pongo color a la tabla
@11winding
@11winding Год назад
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 Год назад
Que aplicacion usas?
@martinrivas6226
@martinrivas6226 Год назад
Excelente video hermano, muchas gracias por compartir este contenido.
@marce8732
@marce8732 Год назад
Excelente muy claro!!!
@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
Profe javier una consulta esa imagen del perrito del loguin en que archivo se esta guarando no encuentro
@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
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
@ElenaSA-zx7ko
@ElenaSA-zx7ko Год назад
me encanta este video
@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
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