deviseAan de slag met bedenken


Opmerkingen

Deze sectie geeft een overzicht van wat bedenken is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen vermelden die binnen het apparaat zijn bedacht en een link naar de gerelateerde onderwerpen bevatten. Omdat de documentatie voor devise nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

Installatie of instellingen

1. Voeg Devise Gem toe

Open je Gemfile en voeg deze regel toe

gem 'devise'
 

Ren dan;

bundle install
 

2. Stel bedenken in uw app

Voer de volgende opdracht uit in de terminal

rails g devise:install
 

3. Configureer Devise

Zorg ervoor dat u standaard url-opties hebt gedefinieerd in uw omgevingsbestanden. Open configuratie / omgevingen / ontwikkeling.rb en voeg deze regel toe:

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

Open app / views / layouts / application.html.erb en voeg toe:

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

recht erboven

 <%= yield %>
 

Open de app / views / ideas / show.html.erb en verwijder de regel die zegt:

<p id="notice"><%= notice %></p>
 
  • Doe hetzelfde voor app / views / comments / show.html.erb . Deze regels zijn niet nodig omdat we de melding in het bestand app / views / layouts / application.html.erb hebben geplaatst .

4. Stel het gebruikersmodel in

We gebruiken een gebundeld generatorscript om het gebruikersmodel te maken.

rails g devise user
rake db:migrate
 

Coach: leg uit welk gebruikersmodel is gegenereerd. Wat zijn de velden?

5. Maak uw eerste gebruiker

Nu je alles hebt ingesteld, kun je je eerste gebruiker maken. Devise maakt alle code en routes die nodig zijn om accounts aan te maken, in te loggen, uit te loggen, etc.

Zorg ervoor dat uw rails-server actief is, open http: // localhost: 3000 / users / sign_up en maak uw gebruikersaccount aan.