Sivut ovat nyt aika rumat. Emmehän edes tiedä, onko joku kirjautunut sisään vai ei. Muokataan viewejä niin että näkyvillä on Kirjaudu sisään -nappi jos kukaan ei ole kirjautunut, ja Kirjaudu ulos-nappi jos on. Haluamme myös näkyviin kirjautuneen käyttäjän nimen. Asennetaan ensin kuitenkin Bootstrap-tyylikirjasto, sillä siitä tulee olemaan paljon hyötyä tässä osassa. Lisätään Gemfile-tiedostoon
gem 'bootstrap-sass'
group :development do
gem 'rails_layout'
end
Gemit asennetaan komennolla
bundle install
Asennetaan Bootstrap ajamalla
rails generate layout:install bootstrap3 --force
Käynnistä serveri sen jälkeen uudelleen. Katso selaimesta sovellusta ja huomaa ero!
<%= link_to "Kirjaudu ulos", signout_path, class: 'navbar-brand' %>
Rakenna itse sisäänkirjautumisen linkki ja sijoita molemmat linkit _navigation_links.html.erb-tiedostoon oikeisiin kohtiin. Huom. lisää else-lause ifiin!