Primeros pasos con el dispositivo

Instalación o configuración

1. Agregar gema de diseño

Abre tu Gemfile y agrega esta línea

gem 'devise'

Entonces corre;

bundle install

2. Configure el dispositivo en su aplicación

Ejecute el siguiente comando en la terminal

rails g devise:install

3. Configurar dispositivo

Asegúrese de haber definido las opciones de URL predeterminadas en los archivos de su entorno. Abra config/environments/development.rb y agregue esta línea:

config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }

Abra app/views/layouts/application.html.erb y agregue:

<% if notice %>
  <p class="alert alert-success"><%= notice %></p>
<% end %>
<% if alert %>
  <p class="alert alert-danger"><%= alert %></p>
<% end %>

justo encima

 <%= yield %>

Abra app/views/ideas/show.html.erb y elimine la línea que dice:

<p id="notice"><%= notice %></p>
  • Haz lo mismo para app/views/comments/show.html.erb. Estas líneas no son necesarias ya que hemos colocado el aviso en el archivo app/views/layouts/application.html.erb.

4. Configure el modelo de usuario

Usaremos un script generador incluido para crear el modelo de Usuario.

rails g devise user
rake db:migrate

Entrenador: Explique qué modelo de usuario se ha generado. ¿Qué son los campos?

#5. Crea tu primer usuario

Ahora que ha configurado todo, puede crear su primer usuario. Devise crea todo el código y las rutas necesarias para crear cuentas, iniciar sesión, cerrar sesión, etc.

Asegúrese de que su servidor Rails se esté ejecutando, abra http://localhost:3000/users/sign_up y cree su cuenta de usuario.