2017-10-09 6 views
0

Ruby On Rails 프로젝트에서 처음으로 administrate을 사용하고 있습니다. 사용자 가이드를 읽고 일부 사용자 지정보기를 생성 한 후 일부 변경했습니다. 그러나 내 문제가 매우 일반적이며 사용자 지정보기를 만들고 변경하는 것이 가장 좋은 방법은 아닌 것처럼 느낍니다.administrate보기에서 참조 필드의 텍스트 변경

나는 BattleBattle has_many competitors이라는 모델을 가지고 있습니다.

Battle에 대한 show보기를 보았을 때 모든 경쟁자의 목록으로 시작되며이 표의 첫 번째 열은 전투 (belongs_to)에 대한 참조입니다.

Battle#1 말한다 내가 대신 Battle#1이 전투의 name변경이 원하는.

또한 새로운 전투를 추가 할 수있는 형태에서 (belongs_to) 전투를 선택하기위한 드롭 다운에서 Battle#1이 물론이 전투의 이름을 언급해야합니다.

나는 이것을 바꾸는 쉬운 방법을 알 수 없다. 이 응용 프로그램에 말할 수있는 구성 파일이 있습니까? 누군가가 올바른 방향으로 나를 도울 수

희망 ... 응용 프로그램/대시 보드 폴더 [관리]에서

답변

0

는 응용 프로그램에서 현재 존재하는 각 모델의 설정 파일을 작성합니다.

마지막으로 end 문 앞에 주석 처리 된 일부 코드가 표시됩니다. Battle이라는 모델의 경우 다음과 같이 표시됩니다.

# def display_resource(battle) 
# "Battle ##{battle.id}" 
# end 

주석을 해제하고 원하는대로 변경할 수 있습니다. 이 경우 모델에는 사용해야하는 name이라는 열이 있습니다. 이 코드는 우리 것 :

def display_resource(battle) 
    battle.name 
    end 

지금 모든 곳에서 [관리 보석이 자원을 생성하는 관리자 대시 보드의 모든 페이지에이 메소드의 반환 값으로 표시됩니다.