From 0d5b2bbcce4f6c3ee7ae785b7edcec9e462cce0e Mon Sep 17 00:00:00 2001 From: martyhines Date: Thu, 8 Aug 2013 21:38:01 -0400 Subject: [PATCH] Added bio to member model --- app/models/member.rb | 2 +- db/migrate/20130809012511_add_bio_to_members.rb | 5 +++++ db/schema.rb | 3 ++- spec/models/member_spec.rb | 6 ++++++ 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 db/migrate/20130809012511_add_bio_to_members.rb diff --git a/app/models/member.rb b/app/models/member.rb index e66373e8c..237e89765 100644 --- a/app/models/member.rb +++ b/app/models/member.rb @@ -39,7 +39,7 @@ class Member < ActiveRecord::Base # Setup accessible (or protected) attributes for your model attr_accessible :login_name, :email, :password, :password_confirmation, :remember_me, :login, :tos_agreement, :show_email, - :location, :latitude, :longitude, :send_notification_email + :location, :latitude, :longitude, :send_notification_email, :bio # set up geocoding geocoded_by :location diff --git a/db/migrate/20130809012511_add_bio_to_members.rb b/db/migrate/20130809012511_add_bio_to_members.rb new file mode 100644 index 000000000..62a5a7706 --- /dev/null +++ b/db/migrate/20130809012511_add_bio_to_members.rb @@ -0,0 +1,5 @@ +class AddBioToMembers < ActiveRecord::Migration + def change + add_column :members, :bio, :text + end +end diff --git a/db/schema.rb b/db/schema.rb index 8263fb087..741064abc 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended to check this file into your version control system. -ActiveRecord::Schema.define(:version => 20130723110702) do +ActiveRecord::Schema.define(:version => 20130809012511) do create_table "account_types", :force => true do |t| t.string "name", :null => false @@ -113,6 +113,7 @@ ActiveRecord::Schema.define(:version => 20130723110702) do t.float "latitude" t.float "longitude" t.boolean "send_notification_email", :default => true + t.text "bio" end add_index "members", ["confirmation_token"], :name => "index_users_on_confirmation_token", :unique => true diff --git a/spec/models/member_spec.rb b/spec/models/member_spec.rb index c453017be..2dc6be3c6 100644 --- a/spec/models/member_spec.rb +++ b/spec/models/member_spec.rb @@ -24,6 +24,12 @@ describe 'member' do @member.slug.should match(/member\d+/) end + it 'has a bio' do + @member.bio = 'I love seeds' + @member.save + @member.bio.should eq 'I love seeds' + end + it 'should have a default garden' do @member.save @member.gardens.count.should == 1