2010-05-06 8 views
2

내 모델 이름 중 하나를 변경해야합니다. 컨트롤러 뷰와 테스트에서 원래 모델 이름의 모든 인스턴스를 대체 할 수있는 것이 있습니까? 아니면 페이지별로 수동으로해야합니까?모델 이름을 레일로 쉽게 바꿀 수 있습니다.

+0

텍스트 편집기 (예 : 텍스트 편집기)를 사용하고 + shift + f 명령을 사용하여 프로젝트 전체를 대체 할 수 있습니까? – Edmund

답변

3

RubyMine을 JetBrains에서 확인하십시오. 루비에 대한 리팩토링 도구가 있습니다.

2

페이지별로 수동으로 모든 작업을 수행해야합니다. 검사를 받았다면 아직 사용중인 위치를 명확히 표시해야합니다.

+0

hrm ... 그렇게 생각해. 이것은 재미있을 것이다. –

+1

당신은 손으로 그것을 할 필요가 없습니다, Netbeans IDE는 당신이 이것을 처리하도록 도울 수 있습니다, 내 대답은 아래 참조하십시오. – concept47

+2

RubyMine을 사용하는 경우 수동으로하지 않아도됩니다. –

2

Netbeans에는이 기능이 있습니다.이 기능을 사용하면 전체 프로젝트에서 변경하려는 이름을 부여 할 수 있으며 전체 코드 기반으로 대체 할 수 있습니다.
Netbeans 6.9 베타 버전, 루비 버전 http://download.netbeans.org/netbeans/6.9/beta/을 사용하면 모델 이름을 선택하고 마우스 오른쪽 버튼을 클릭하여 리팩터링을 선택하면 리팩터를 실행하기 전에 변경 사항을 미리 볼 수 있습니다.

관련 문제