viewの生成

$ rails g devise:views

でいろいろ出来ます。

create app/views/devise/shared
create app/views/devise/shared/_links.erb
create app/views/devise/confirmations
create app/views/devise/confirmations/new.html.erb
create app/views/devise/passwords
create app/views/devise/passwords/edit.html.erb
create app/views/devise/passwords/new.html.erb
create app/views/devise/registrations
create app/views/devise/registrations/edit.html.erb
create app/views/devise/registrations/new.html.erb
create app/views/devise/sessions
create app/views/devise/sessions/new.html.erb
create app/views/devise/unlocks
create app/views/devise/unlocks/new.html.erb
create app/views/devise/mailer
create app/views/devise/mailer/confirmation_instructions.html.erb
create app/views/devise/mailer/reset_password_instructions.html.erb
create app/views/devise/mailer/unlock_instructions.html.erb

沢山できました。取り敢えず放置して、views/layouts/application.html.erbでも弄りましょう。
僕の環境ではtwitter bootstrapが用意してくれたナビゲーションバーがあるので、その辺りにでも

<% if user_signed_in? %>< li><%= link_to "Logout", destroy_user_session_path, method: :delete %>
<% else %>< li><%= link_to "Login", new_user_session_path %>
<% end %>

とかって入れておきます。序にapp/controllers/application_controller.rbも弄って

before_filter :authenticate_user!

を記述します。これでサイトへのすべてのアクセスはログインしないとダメになりました。特定のページや特定の行動を制限したい場合は個々のcontrollerに追記すればいいんじゃないかな!(まだ調べてない)異なるアクセス権の管理も出来る(adminとか)らしいので、とても便利ですね。