프레젠테이션 계층에서 코드를 유지하는 것이 가장 좋습니다. 그러나, 나는 얼마를 "받아 들일 수있는"것으로 생각하는지 궁금하다. 예를 들어,이 코드 줄을 사용하여 HTML 선택 상자를 채 웁니다.레일스보기에서 코드가 얼마나 괜찮습니까?
CodesecureProject.find(:all,:order => 'name').collect {|project| [project.name, project.id] }
바로 지금이 코드 줄이 양식에 포함되어 있습니다. 커뮤니티가 많은 코딩 작업을 수행하고 컨트롤러의 인스턴스 변수에 저장 한 다음 양식에 사용 된 변수를 먼저 저장해야하는지 궁금해합니다.
주 또는 국가와 같이 변경되지 않는 항목의 목록이있는 경우 클래스 상수를 수행 한 다음 Rails 인스턴스 당 한 번만로드 할 수도 있습니다. –