adding messages mvc to allow users to send messages.
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
class CreateMessages < ActiveRecord::Migration
|
||||
def change
|
||||
create_table :messages do |t|
|
||||
t.integer :creator_id
|
||||
t.integer :receiver_id
|
||||
t.text :message
|
||||
t.boolean :read
|
||||
|
||||
t.timestamps
|
||||
end
|
||||
end
|
||||
end
|
||||
+10
-1
@@ -11,13 +11,22 @@
|
||||
#
|
||||
# It's strongly recommended to check this file into your version control system.
|
||||
|
||||
ActiveRecord::Schema.define(:version => 20130708202859) do
|
||||
ActiveRecord::Schema.define(:version => 20131011180207) do
|
||||
|
||||
create_table "benefits", :force => true do |t|
|
||||
t.datetime "created_at", :null => false
|
||||
t.datetime "updated_at", :null => false
|
||||
end
|
||||
|
||||
create_table "messages", :force => true do |t|
|
||||
t.integer "creator_id"
|
||||
t.integer "receiver_id"
|
||||
t.text "message"
|
||||
t.boolean "read"
|
||||
t.datetime "created_at", :null => false
|
||||
t.datetime "updated_at", :null => false
|
||||
end
|
||||
|
||||
create_table "paid_time_offs", :force => true do |t|
|
||||
t.integer "user_id"
|
||||
t.integer "sick_days_taken"
|
||||
|
||||
+30
-1
@@ -234,7 +234,30 @@ paid_time_off = [
|
||||
:date_submitted => Date.new(2013, 01, 01),
|
||||
:score => 2
|
||||
}
|
||||
]
|
||||
]
|
||||
|
||||
messages = [
|
||||
{
|
||||
:receiver_id => 2,
|
||||
:creator_id => 5,
|
||||
:message => 'Your benefits have been updated.'
|
||||
},
|
||||
{
|
||||
:receiver_id => 3,
|
||||
:creator_id => 4,
|
||||
:message => 'Please update your profile.'
|
||||
},
|
||||
{
|
||||
:receiver_id => 4,
|
||||
:creator_id => 3,
|
||||
:message => 'Welcome to Railsgoat.'
|
||||
},
|
||||
{
|
||||
:receiver_id => 5,
|
||||
:creator_id => 2,
|
||||
:message => 'Hello friend.'
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
users.each do |user_info|
|
||||
@@ -273,3 +296,9 @@ performance.each do |perf|
|
||||
p.user_id = perf[:user_id]
|
||||
p.save
|
||||
end
|
||||
|
||||
messages.each do |message|
|
||||
m = Message.new(message.reject {|k| k == :creator_id})
|
||||
m.creator_id = message[:creator_id]
|
||||
m.save
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user