저는 최근에 새로운 프로젝트에 레일을 사용하여 가능한 한 체계적으로 유지하려고했습니다. 사람들이하지 말아야 할 것 중 하나는 모델을 뷰에서 직접 사용하는 것입니다.헬퍼에서 모델을 사용하는 것이 맞습니까?
그러나 내가보기에 들어갔습니다해야 할 항목의 다양한 목록을 가지고 있고 그것은 같은 인스턴스 변수의 긴 목록을 가지고 무의미한 것 같다
@admin_list = User.all.map {|x| {id: x.id, name:x.name}}
그래서 내가 도우미 메서드에 위 넣어 :
def admin_user_list
User.all.map {|x| {id: x.id, name:x.name}}
end
도우미 클래스에서 모델을 사용해야합니까?
나는 이러한 작업을 위해 데코레이터를 선호합니다. – dennis