No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Primero pasos con Ruby on Rails

7/36
Recursos

Aportes 15

Preguntas 3

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

隆Listo para empezar el proyecto!

Para los que est谩n en Windows usando WSL: si al final de ejecutar el comando rails new mi_app -T les sale un error con sqlite3, es porque necesitan instalarlo antes (al menos esto fue as铆 en mi caso).

sudo apt-get install -y sqlite3 libsqlite3-dev

Despu茅s de instalar, ejecutan el comando bundle install (estando dentro de la carpeta la app) para repetir el proceso de instalaci贸n de gemas (librer铆as).

Deben procurar que se instalen todas las gemas para que no haya problemas con la app a futuro. Si una gema no se logra instalar bien, el proceso de instalaci贸n se detiene, quedando posiblemente algunas m谩s por instalar (de nuevo, es lo que sucedi贸 en mi caso).

Hola chicos!
Solo acotando que al momento de generar el proyecto.Puedes hacerlo pensando en que base de datos usar谩s

// postgresql or mysql
rails new myapp --database=postgresql

// Default use sqlite
rails new myapp

Primero pasos con Ruby on Rails


Para iniciar un proyecto con rails usamos el comando:

rails new *nombre_del_proyecto*

Si queremos ver los tipos de comandos que podemos crear con rails escribimos:

rails new -h

Es bueno que para este proyecto especifiques la DB que vas a usar, el comando que vas ejecutar ser铆a este:

rails new *nombre_del_proyecto* -T -d postgresql

馃摃 Las carpetas con las que m谩s vamos interactuar ser谩:

  • app
  • config

Bastante 煤til esa implementaci贸n de mostrar los atajos de teclado en pantalla. No lo hab铆a visto en ninguna curso de Platzi, una pena no lo implementen, pues a veces los prof usan atajos y ni lo mencionan. :S

Respecto al curso, impecable la verdad, Johan explica muy bien, sin duda excelente trabajo鈥 馃槃

隆Hola! Solo les comento que deben tener en cuenta que el .gitignore que Rails crea solamente excluye los archivos innecesarios de Ruby. Para excluir tambi茅n los archivos innecesarios de Rails, les recomiendo que reemplacen el contenido de dicho archivo con el contenido de la plantilla que recomienda GitHub. Les dejo el link por ac谩

Me gustar铆a compartir un proyecto base para trabajar sobre ambientes dockerizados, facilita mucho la portabilidad y evita instalar en tu local tantas librer铆as, si tienen mejoras no duden en hacer su fork y pull requests 馃槃:D

https://git.gob.cl/eramos/docker-rails-localhost

Para crear un nuevo proyecto en Rails:

rails new <nombre> <parametros>

Si la aplicaci贸n se creo correctamente mostrara un mensaje diciendolo.

Las principales carpetas en que se suele trabajar, de las muchas que tiene un proyecto de Rails, son app y config.

El archivo Gemfile contiene todas las gemas que utiliza la aplicaci贸n y otras configuraciones necesarias.

Los que tuvieron problemas con Windows no hay necesidad de instalar la terminal de ubuntu

Puedes descargar ruby directamente, despues instalar la gema de rails
De ahi asegurarte tener node js e instalar yarn
y al final en visual code puedes hacer lo de git

TFW el instructor usa el mismo Distro que tu.

Muy bien explicado.

Muy interesante, en mi caso fue f谩cil porque ya ten铆a nodejs y yarn instalados en el equipo entonces basto con un gem install rails para empezar a ejecutar todo.

Para aquellos usuarios de windows que tengan problemas instalando rails les dejo un video donde est谩 bien explicado:

Instalacion de rails en windows

les comparto el siguiente link sobre los pasos de instalacion en diferentes sistemas operativos, como complemento a la clase, nunca se sabe cuando un propietario de MAC deba usar w10 jaja:

https://gorails.com/setup/ubuntu/20.10

pdta: est谩 en ingles, pero nada que nuestro amigo google translate no pueda, pero en general es muy intuitivo.

de acuerdo a los cambios en git la rama master paso a llamarse main, para tener en cuenta la primera vez que se cree el proyecto y si les dice que no encuentra a master en el repo es debido a eso, aunque se puede crear una master sin problemas.

Se puede hacer un 鈥渕irror鈥 de una web?