Passing the ball
parent
5016d366ff
commit
0dd38e5786
|
@ -6,5 +6,5 @@ class Regimen < ActiveRecord::Base
|
|||
|
||||
has_many :regimen_items
|
||||
belongs_to :device, dependent: :destroy
|
||||
validates :email, uniqueness: true
|
||||
# validates :email, uniqueness: true
|
||||
end
|
||||
|
|
|
@ -58,7 +58,7 @@ class CreateEverything < ActiveRecord::Migration
|
|||
end
|
||||
|
||||
create_table :regimen_items do |t|
|
||||
t.string :time_offset
|
||||
t.integer :time_offset
|
||||
t.integer :schedule_id
|
||||
t.integer :regimen_id
|
||||
t.integer :sequence_id
|
||||
|
|
|
@ -39,7 +39,7 @@ ActiveRecord::Schema.define(version: 20160820050202) do
|
|||
end
|
||||
|
||||
create_table "regimen_items", force: :cascade do |t|
|
||||
t.string "time_offset"
|
||||
t.integer "time_offset"
|
||||
t.integer "schedule_id"
|
||||
t.integer "regimen_id"
|
||||
t.integer "sequence_id"
|
||||
|
|
10
db/seeds.rb
10
db/seeds.rb
|
@ -1,10 +0,0 @@
|
|||
# puts 'Purging database...'
|
||||
# puts 'Creating a fake user account (username: `admin`, password: `password123`)'
|
||||
# User.create!(name: 'admin',
|
||||
# email: 'admin@admin.com',
|
||||
# password: 'password123',
|
||||
# password_confirmation: 'password123')
|
||||
# User.create!(name: 'admin2',
|
||||
# email: 'test123@test.com',
|
||||
# password: 'password123',
|
||||
# password_confirmation: 'password123')
|
|
@ -1,15 +0,0 @@
|
|||
CREATE TABLE "schema_migrations" ("version" varchar NOT NULL);
|
||||
CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version");
|
||||
CREATE TABLE "devices" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "planting_area_id" integer, "uuid" varchar, "token" varchar, "name" varchar);
|
||||
CREATE TABLE "planting_areas" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "width" integer, "length" integer, "device_id" integer);
|
||||
CREATE TABLE "plants" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "device_id" integer, "planting_area_id" integer, "name" varchar, "img_url" varchar, "icon_url" varchar, "openfarm_slug" varchar, "x" varchar, "y" varchar, "planted_at" varchar);
|
||||
CREATE TABLE "regimen_items" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "time_offset" varchar, "schedule_id" integer, "regimen_id" integer, "sequence_id" integer);
|
||||
CREATE TABLE "regimens" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "color" varchar, "name" varchar, "device_id" integer);
|
||||
CREATE TABLE "schedules" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "sequence_id" integer, "device_id" integer, "start_time" datetime, "end_time" datetime, "next_time" datetime, "repeat" integer, "time_unit" varchar);
|
||||
CREATE TABLE "sequences" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "schedule_id" integer, "device_id" integer, "regimen" varchar, "name" varchar, "color" varchar);
|
||||
CREATE TABLE "steps" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "sequence_id" integer, "message_type" varchar, "position" integer, "command" text);
|
||||
CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "device_id" integer, "name" varchar, "email" varchar DEFAULT '' NOT NULL, "encrypted_password" varchar DEFAULT '' NOT NULL, "reset_password_token" varchar, "reset_password_sent_at" datetime, "remember_created_at" datetime, "sign_in_count" integer DEFAULT 0 NOT NULL, "current_sign_in_at" datetime, "last_sign_in_at" datetime, "current_sign_in_ip" varchar, "last_sign_in_ip" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL);
|
||||
CREATE UNIQUE INDEX "index_users_on_email" ON "users" ("email");
|
||||
CREATE UNIQUE INDEX "index_users_on_reset_password_token" ON "users" ("reset_password_token");
|
||||
INSERT INTO schema_migrations (version) VALUES ('20160820050202');
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
FactoryGirl.define do
|
||||
factory :wow do
|
||||
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue