Skip to content

Commit

Permalink
Added Targets model, migration and link to User model
Browse files Browse the repository at this point in the history
  • Loading branch information
xntrik committed Aug 20, 2013
1 parent c34d9db commit 5c74a67
Show file tree
Hide file tree
Showing 4 changed files with 54 additions and 1 deletion.
3 changes: 3 additions & 0 deletions app/models/target.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
class Target < ActiveRecord::Base
attr_accessible :smt, :pct, :egt, :tat, :srt, :sat, :drt, :crt, :stt, :vmt, :eht, :oet, :title, :shorttitle
end
1 change: 1 addition & 0 deletions app/models/user.rb
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,5 @@ class User < ActiveRecord::Base
# attr_accessible :title, :body

has_many :assessments
has_many :targets
end
27 changes: 27 additions & 0 deletions db/migrate/20130820021511_create_targets.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
class CreateTargets < ActiveRecord::Migration
def change
create_table :targets do |t|
t.string :title, :null => false, :default => ""
t.string :shorttitle, :null => false, :default => ""
t.integer :smt, :null => false
t.integer :pct, :null => false
t.integer :egt, :null => false
t.integer :tat, :null => false
t.integer :srt, :null => false
t.integer :sat, :null => false
t.integer :drt, :null => false
t.integer :crt, :null => false
t.integer :stt, :null => false
t.integer :vmt, :null => false
t.integer :eht, :null => false
t.integer :oet, :null => false

t.belongs_to :user

t.timestamps
end

add_index :targets, [:title, :shorttitle], :unique => true

end
end
24 changes: 23 additions & 1 deletion db/schema.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
#
# It's strongly recommended to check this file into your version control system.

ActiveRecord::Schema.define(:version => 20130811052028) do
ActiveRecord::Schema.define(:version => 20130820021511) do

create_table "assessments", :force => true do |t|
t.string "title", :default => "", :null => false
Expand Down Expand Up @@ -98,6 +98,28 @@
t.datetime "updated_at", :null => false
end

create_table "targets", :force => true do |t|
t.string "title", :default => "", :null => false
t.string "shorttitle", :default => "", :null => false
t.integer "smt", :null => false
t.integer "pct", :null => false
t.integer "egt", :null => false
t.integer "tat", :null => false
t.integer "srt", :null => false
t.integer "sat", :null => false
t.integer "drt", :null => false
t.integer "crt", :null => false
t.integer "stt", :null => false
t.integer "vmt", :null => false
t.integer "eht", :null => false
t.integer "oet", :null => false
t.integer "user_id"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
end

add_index "targets", ["title", "shorttitle"], :name => "index_targets_on_title_and_shorttitle", :unique => true

create_table "users", :force => true do |t|
t.string "email", :default => "", :null => false
t.string "encrypted_password", :default => "", :null => false
Expand Down

0 comments on commit 5c74a67

Please sign in to comment.