From aa127ebd4e8e89827dfe3fe397d87fae9c6d3209 Mon Sep 17 00:00:00 2001 From: Toshi MARUYAMA Date: Thu, 8 Dec 2011 15:12:02 +0000 Subject: [PATCH] Rails3: model: Member: add virtual attribute to prevent error On Rails 3.0, test fails with following error.
Error:
test_validate(MemberTest):
NoMethodError: undefined method `role' for #
    app/models/member.rb:87:in `validate_role'
    test/unit/member_test.rb:76:in `test_validate'
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8127 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/models/member.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/models/member.rb b/app/models/member.rb index f54981867..bddb54354 100644 --- a/app/models/member.rb +++ b/app/models/member.rb @@ -29,6 +29,12 @@ class Member < ActiveRecord::Base before_destroy :set_issue_category_nil after_destroy :unwatch_from_permission_change + def role + end + + def role= + end + def name self.user.name end