Skip to content

Instantly share code, notes, and snippets.

@domagude
domagude / pages_controller.rb
Last active October 13, 2017 07:23
PagesController class
class PagesController < ApplicationController
end
@domagude
domagude / index_action.rb
Created October 13, 2017 07:56
Index action
class PagesController < ApplicationController
def index
end
end
@domagude
domagude / root_route.rb
Created October 13, 2017 08:16
Route to a home page
Rails.application.routes.draw do
root to: 'pages#index'
end
@domagude
domagude / _navigation_html.html.erb
Created October 14, 2017 12:18
Navigation bar scaffold
<nav class="navbar navbar-default">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
@domagude
domagude / navigation.scss
Last active October 15, 2017 10:25
Navigation style sheet
.navbar-default, .navbar-toggle:focus, .collapsed, button.navbar-toggle {
background: $navbarColor !important;
border: none;
a {
color: white !important;
}
}
// ...default comments
// Bootstrap
@import "bootstrap-sprockets";
@import "bootstrap";
// Variables
@import "base/variables";
// Partials - main css files
nav {
.navbar-header {
width: 100%;
button, .navbar-brand {
transition: opacity 0.15s;
}
button {
margin-right: 0;
}
button:hover, .navbar-brand:hover {
<%= bootstrap_form_for(resource,
as: resource_name,
url: session_path(resource_name)) do |f| %>
<%= f.email_field :email,
autofocus: true,
class: 'form-control',
placeholder: 'email' %>
<%= f.password_field :password,
<div class="container">
<div class="row">
<div class="col-sm-6 col-sm-offset-3">
<h2 class="text-center">Log in</h2>
<!-- PASTE LOGIN FORM HERE -->
</div>
</div>
</div>
class RegistrationsController < Devise::RegistrationsController
private
def sign_up_params
params.require(:user).permit( :name,
:email,
:password,
:password_confirmation)
end