"사용자"가 속할 수있는 그룹 목록을 저장하는 "그룹"과 같은 테이블이 있습니다. User 모델에서는 belongs_to :group
을 사용합니다. 내 견해로, 그룹 이름을 표시하고 싶습니다. 나는 @user.group.name
으로 해보려고합니다.ActiveRecord 연결이 nil 일 때 레일즈가 오류를 방지합니다.
모든 사용자가 그룹에 할당되는 것은 아니므로 @user.group
은 nil
입니다. 그래서 나는 NoMethodError: undefined method 'name' for nil:NilClass
을 얻지 못한다.
이 문제를 해결하는 가장 좋은 방법은 무엇입니까?