Skip to content

Instantly share code, notes, and snippets.

@BrianJoyce
BrianJoyce / show.html.erb
Created March 3, 2014 20:44
updated view/users/show.html.erb
<div class="row">
<div class="col-md-6">
<div class="panel panel-primary">
<div class="panel-heading">
Here's your Profile <%= @user.name %>
</div>
<div class="panel-body">
<img class="avatar" src="<%= @user.avatar_url %>">
<span class="name"><%= @user.name %></span> @<%= @user.username %>
@BrianJoyce
BrianJoyce / new.html.erb
Created March 3, 2014 20:40
updated vews/users/new.html.erb
<div class="jumbotron">
<h1>Welcome to Bark</h1>
<p>what the woof ...</p>
<p><a class="btn btn-primary btn-lg" role="button">login</a> or sign up below</p>
</div>
<div class="row">
<div class="col-md-6">
<%= image_tag 'Dog.jpg', size: "600x350", alt: "Bark" %>
</div>
@BrianJoyce
BrianJoyce / new.rb
Created March 3, 2014 15:12
new bark user
<div class="panel right">
<h1>Join Bark today</h1>
<%= form_for @user do |f| %>
<% if @user.errors.any? %>
<ul>
<% @user.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
@BrianJoyce
BrianJoyce / show.html.erb
Last active August 29, 2015 13:56
show.html.erb
<div id="createbark" class="panel right">
<h1>Create a Bark</h1>
<p>
<form>
<textarea name="text" class="barkText"></textarea>
<input type="submit" value="bark">
</form>
</p>
</div>
<div id="barks" class="panel left">
@BrianJoyce
BrianJoyce / user.rb
Last active August 29, 2015 13:56
user.rb
class User < ActiveRecord::Base
has_secure_password
before_validation :prep_email
before_save :create_avatar_url
validates :name, presence: true
validates :username, uniqueness: true, presence: true
validates :email, uniqueness: true, presence: true
def create_avatar_url
self.avatar_url = "http://www.gravatar.com/avatar/#{Digest::MD5.hexdigest(self.email)}?s=50"
@BrianJoyce
BrianJoyce / user_controller.rb
Last active August 29, 2015 13:56
user_controller.rb
class UsersController < ApplicationController
before_action :set_user, only: [:show, :edit]
def new
@user = User.new
end
def create
@user = User.new(user_params)
if @user.save
pre code.ruby {margin-left:0px;}
@BrianJoyce
BrianJoyce / useful_gems.rb
Created November 12, 2012 01:22
useful gems
group :development do
gem 'quiet_assets'
gem 'thin'
end
gem "therubyracer"
gem "less-rails"
gem "twitter-bootstrap-rails"
@BrianJoyce
BrianJoyce / schema.rb
Created November 1, 2012 18:19
schema
CREATE TABLE IF NOT EXISTS players (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name VARCHAR(50),
win INTEGER,
loss INTEGER,
draw INTEGER,
created_at TIMESTAMP,
updated_at TIMESTAMP
);
@BrianJoyce
BrianJoyce / add_color.rb
Created October 23, 2012 04:46
add color to Rspec
--color --format documentation