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 / schema.rb
Created August 31, 2011 17:23
Rails for Zombies 2 - Challenge 3-4, 3-5
ActiveRecord::Schema.define(:version => 20110814152905) do
create_table "weapons" do |t|
t.string "name"
t.integer "ammo"
t.string "condition"
end
end
@codeschool-courses
codeschool-courses / params.rb
Created August 31, 2011 17:36
Rails for Zombies 2 - Challenge 3-7
# Here is the parameters hash sent into the controller
params = { zombie_id: 2, id: 1 }
@codeschool-courses
codeschool-courses / weapon.rb
Created August 31, 2011 18:34
Rails for Zombies 2 - Challenge 3-8, 3-12
class Weapon < ActiveRecord::Base
belongs_to :zombie
end
@codeschool-courses
codeschool-courses / weapon.rb
Created August 31, 2011 18:42
Rails for Zombies 2 - Challenge 3-9
class Weapon < ActiveRecord::Base
belongs_to :zombie
end
@codeschool-courses
codeschool-courses / weapon_mailer.rb
Created August 31, 2011 19:29
Rails for Zombies 2 - Challenge 4-3
class WeaponMailer < ActionMailer::Base
default from: "[email protected]"
def low_ammo(weapon, zombie)
mail to: zombie.email, subject: "#{weapon.name} has low ammo"
end
end
@codeschool-courses
codeschool-courses / index.html.erb
Created August 31, 2011 20:10
Rails for Zombies 2 - Challenge 4-7
<a href='#' id='displayWeaponForm'>New Weapon</a>
<div id="newWeapon" style="display:none;">
<%= form_for [@zombie, Weapon.new] do |f| %>
<%= f.label :name %><br />
<%= f.text_area :name %>
<%= f.submit %>
<% end %>
</div>
@codeschool-courses
codeschool-courses / schema.rb
Created September 14, 2011 18:32
Rails Console Extra Credit
create_table(:tweets) do |t|
t.string :message
t.string :category_name
t.string :location, :limit => 30
t.boolean :show_location, :default => false
t.integer :zombie_id
end
create_table :zombies do |z|
z.string :name
<header class="seats-header">
<h1>Reserve a Seat</h1>
</header>
<section id="seats">
<div class="seating-chart">
<h3>- First Class -</h3>
<ol class="first-class">
<li class="row">
function setSeat(e, handler) {
e.preventDefault();
$('.selected').removeClass('selected').click(handler);
$(e.target).addClass('selected').unbind('click', handler);
$('#seatSelected').text($(e.target).data('seat'));
}
function selectFirstClass(e) {
setSeat(e, selectFirstClass);
fetchFirstClassConfirm();
function viewAlternateFlight(){}
$('#flight-navigation a').click(viewAlternateFlight)