Skip to content

Instantly share code, notes, and snippets.

View codeschool-courses's full-sized avatar

Code School Courses codeschool-courses

View GitHub Profile
@codeschool-courses
codeschool-courses / show.html.erb
Created August 26, 2011 18:06 — forked from ericallam/show.html.erb
Rails for Zombies 2 – Challenge 5-9
<p id="notice"><%= notice %></p>
<ul>
<li>
<em>Name:</em>
<%= @weapon.name %>
</li>
<li>
<em>Condition:</em>
<span id="condition"><%= @weapon.condition %></span>
<%= link_to "Toggle", toggle_condition_user_weapon_path(@user, @weapon), remote: true %>
@codeschool-courses
codeschool-courses / show.html.erb
Created August 26, 2011 18:36
Rails for Zombies 2 - Challenge 5-7
<p id="notice"><%= notice %></p>
<ul>
<li>
<em>Name:</em>
<%= @weapon.name %>
</li>
<li>
<em>Condition:</em>
<span id="condition"><%= @weapon.condition %></span>
<%= link_to "Toggle", toggle_condition_user_weapon_path(@user, @weapon), remote: true %>
@codeschool-courses
codeschool-courses / schema.rb
Created August 30, 2011 19:02
Rails for Zombies 2 - Challenge 2-1,2-2,2-4
ActiveRecord::Schema.define(:version => 20110814152905) do
create_table "tweets", :force => true do |t|
t.string "message"
t.string "location", :limit => 30
t.boolean "show_location", :default => false
t.integer "zombie_id"
t.datetime "created_at"
t.datetime "updated_at"
end
@codeschool-courses
codeschool-courses / tweet.rb
Created August 30, 2011 19:14
Rails for Zombies 2 - Challenge 2-3
class Tweet < ActiveRecord::Base
scope :recent, order('created_at desc').limit(4)
scope :graveyard, where(show_location: true, location: "graveyard")
end
@codeschool-courses
codeschool-courses / schema.rb
Created August 30, 2011 19:36
Rails for Zombies 2 - Challenge 2-7
ActiveRecord::Schema.define(:version => 20110814152905) do
create_table "categories" do |t|
t.string "name"
end
create_table "categorizations" do |t|
t.integer "tweet_id"
t.integer "category_id"
end
@codeschool-courses
codeschool-courses / schema.rb
Created August 30, 2011 19:59
Rails for Zombies 2 - Challenge 2-8
ActiveRecord::Schema.define(:version => 20110814152905) do
create_table "locations" do |t|
t.integer "name"
t.integer "tweet_id"
end
create_table "tweets" do |t|
t.string "message"
t.boolean "show_location", :default => false
@codeschool-courses
codeschool-courses / schema.rb
Created August 30, 2011 20:02
Rails for Zombies 2 - Challenge 2-9
ActiveRecord::Schema.define(:version => 20110814152905) do
create_table "locations" do |t|
t.integer "name"
t.integer "tweeter_id" # BRAINS!!!
end
create_table "tweets" do |t|
t.string "message"
t.boolean "show_location", :default => false
@codeschool-courses
codeschool-courses / models.rb
Created August 30, 2011 20:14
Rails for Zombies 2 - Challenge 2-10
class Tweet < ActiveRecord::Base
has_one :location, dependent: :destroy
end
class Location < ActiveRecord::Base
belongs_to :tweet
end
@codeschool-courses
codeschool-courses / tweets_controller.rb
Created August 30, 2011 20:28
Rails for Zombies 2 - Challenge 3-2
class TweetsController < ApplicationController
# GET /tweets/new
# GET /tweets/new.json
def new
@tweet = Tweet.new
respond_to do |format|
format.html # new.html.erb
format.json { render json: @tweet }
@codeschool-courses
codeschool-courses / schema.rb
Created August 30, 2011 20:35
Rails for Zombies 2 - Challenge 3-3
ActiveRecord::Schema.define(:version => 20110814152905) do
create_table "weapons" do |t|
t.string "name"
t.integer "ammo"
t.boolean "is_broken"
end
end