@@ -0,0 +1,4 @@ |
||
| 1 |
+class MissionCandidate < ActiveRecord::Base |
|
| 2 |
+ belongs_to :user |
|
| 3 |
+ belongs_to :mission_agent |
|
| 4 |
+end |
@@ -0,0 +1,12 @@ |
||
| 1 |
+class CreateMissionCandidates < ActiveRecord::Migration |
|
| 2 |
+ def change |
|
| 3 |
+ create_table :mission_candidates do |t| |
|
| 4 |
+ t.references :user, index: true |
|
| 5 |
+ t.references :mission_agent, index: true |
|
| 6 |
+ t.integer :status |
|
| 7 |
+ t.string :mode |
|
| 8 |
+ |
|
| 9 |
+ t.timestamps |
|
| 10 |
+ end |
|
| 11 |
+ end |
|
| 12 |
+end |
@@ -11,7 +11,7 @@ |
||
| 11 | 11 |
# |
| 12 | 12 |
# It's strongly recommended that you check this file into your version control system. |
| 13 | 13 |
|
| 14 |
-ActiveRecord::Schema.define(version: 20150121035726) do |
|
| 14 |
+ActiveRecord::Schema.define(version: 20150121040831) do |
|
| 15 | 15 |
|
| 16 | 16 |
# These are extensions that must be enabled in order to support this database |
| 17 | 17 |
enable_extension "plpgsql" |
@@ -106,6 +106,18 @@ ActiveRecord::Schema.define(version: 20150121035726) do |
||
| 106 | 106 |
add_index "mission_agents", ["mission_id"], name: "index_mission_agents_on_mission_id", using: :btree |
| 107 | 107 |
add_index "mission_agents", ["user_id"], name: "index_mission_agents_on_user_id", using: :btree |
| 108 | 108 |
|
| 109 |
+ create_table "mission_candidates", force: true do |t| |
|
| 110 |
+ t.integer "user_id" |
|
| 111 |
+ t.integer "mission_agent_id" |
|
| 112 |
+ t.integer "status" |
|
| 113 |
+ t.string "mode" |
|
| 114 |
+ t.datetime "created_at" |
|
| 115 |
+ t.datetime "updated_at" |
|
| 116 |
+ end |
|
| 117 |
+ |
|
| 118 |
+ add_index "mission_candidates", ["mission_agent_id"], name: "index_mission_candidates_on_mission_agent_id", using: :btree |
|
| 119 |
+ add_index "mission_candidates", ["user_id"], name: "index_mission_candidates_on_user_id", using: :btree |
|
| 120 |
+ |
|
| 109 | 121 |
create_table "missions", force: true do |t| |
| 110 | 122 |
t.integer "mission_agents_id" |
| 111 | 123 |
t.string "title" |
@@ -0,0 +1,13 @@ |
||
| 1 |
+# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html |
|
| 2 |
+ |
|
| 3 |
+one: |
|
| 4 |
+ user_id: |
|
| 5 |
+ mission_agent_id: |
|
| 6 |
+ status: 1 |
|
| 7 |
+ mode: MyString |
|
| 8 |
+ |
|
| 9 |
+two: |
|
| 10 |
+ user_id: |
|
| 11 |
+ mission_agent_id: |
|
| 12 |
+ status: 1 |
|
| 13 |
+ mode: MyString |
@@ -0,0 +1,7 @@ |
||
| 1 |
+require 'test_helper' |
|
| 2 |
+ |
|
| 3 |
+class MissionCandidateTest < ActiveSupport::TestCase |
|
| 4 |
+ # test "the truth" do |
|
| 5 |
+ # assert true |
|
| 6 |
+ # end |
|
| 7 |
+end |