From 212e8b0b59314e43a4df748ad8976fe18f8b77fb Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Sun, 9 Jun 2013 01:56:20 -0300 Subject: [PATCH] [rails3] Adjust attr_accessible --- app/models/mailing.rb | 1 + app/models/mailing_sent.rb | 1 + test/unit/mailing_sent_test.rb | 6 ++++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/models/mailing.rb b/app/models/mailing.rb index 7cc6a21..9d06851 100644 --- a/app/models/mailing.rb +++ b/app/models/mailing.rb @@ -2,6 +2,7 @@ require 'mailing_job' class Mailing < ActiveRecord::Base + attr_accessible :subject, :body validates_presence_of :source_id, :subject, :body belongs_to :source, :foreign_key => :source_id, :polymorphic => true belongs_to :person diff --git a/app/models/mailing_sent.rb b/app/models/mailing_sent.rb index ef134b1..67c2032 100644 --- a/app/models/mailing_sent.rb +++ b/app/models/mailing_sent.rb @@ -1,4 +1,5 @@ class MailingSent < ActiveRecord::Base + attr_accessible :person belongs_to :mailing belongs_to :person end diff --git a/test/unit/mailing_sent_test.rb b/test/unit/mailing_sent_test.rb index 655d319..92f8470 100644 --- a/test/unit/mailing_sent_test.rb +++ b/test/unit/mailing_sent_test.rb @@ -4,8 +4,10 @@ class MailingSentTest < ActiveSupport::TestCase should 'return mailing and person' do person = fast_create(Person) - mailing = Mailing.create(:source => Environment.default, :subject => 'Hello', :body => 'We have some news') - sent = MailingSent.create(:mailing => mailing, :person => person) + environment = Environment.default + mailing = environment.mailings.create(:subject => 'Hello', :body => 'We have some news') + + sent = mailing.mailing_sents.create(:person => person) mailing_sent = MailingSent.find(sent.id) assert_equal [mailing, person], [mailing_sent.mailing, mailing_sent.person] -- libgit2 0.21.2