Skip to content

Instantly share code, notes, and snippets.

@Yax
Created September 6, 2009 12:51
Show Gist options
  • Select an option

  • Save Yax/181793 to your computer and use it in GitHub Desktop.

Select an option

Save Yax/181793 to your computer and use it in GitHub Desktop.
class AddStatesToDevData < ActiveRecord::Migration
def self.up
tomek_ticket = Ticket.find_by_employee_name("Tomek")
adiego_ticket = Ticket.find_by_employee_name("Adiego")
tickets = {tomek_ticket.id => { "basic_state" => "opened" }, adiego_ticket.id => { "basic_state" => "closed", "order_number" => "0000" } }
Ticket.update(tickets.keys, tickets.values)
=begin
tomek_ticket.basic_state = "opened"
adiego_ticket.basic_state = "closed"
tomek_ticket.save!
adiego_ticket.save!
=end
end
def self.down
tomek_ticket = Ticket.find_by_employee_name("Tomek")
adiego_ticket = Ticket.find_by_employee_name("Adiego")
tickets = {tomek_ticket.id => { "basic_state" => NULL }, adiego_ticket.id => { "basic_state" => NULL, "order_number" => "111111111" } }
Ticket.update(tickets.keys, tickets.values)
=begin
tomek_ticket.basic_state = NULL
adiego_ticket.basic_state = NULL
tomek_ticket.save!
adiego_ticket.save!
=end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment