문제

내가 노력하고 다시 사용하는 코드에서 다른 레일 응용 프로그램에서 근무했다.내가 복사되는 모든 모델/views/컨트롤러/마이그레이션을 실행 레이크 db:만들고 마이그레이션합니다.지금 시도할 때 응용 프로그램을 실행하려면 초기 페이지 뷰(한 목록 수정/삭제)드와 있 0 기록합니다.클릭하면 새로운,그러나,그것은 오류 메시지를 표시에 비트 코드의 생성에 의해 비계 내에서 다른 프로그램...

<%= link_to 'New comment', new_comment_path %>

undefined local variable or method `new_comment_path' for #<ActionView::Base:0xb67c9690>

아야 할 재사용할 수 있 이 코드는 이들의 다른 것을 할 필요가 있는지 확인에 나는 모든 것을 이동했다.용 grep 을 찾는'new_comment_path'되고 있었을 정의에서 다른 프로젝트 및 나는 단지 그것을 보았을 사용과 비슷한 맥락에서 무엇을 위에 나열되어 있습니다.어떤 도움을 감사하겠습니다.

도움이 되었습니까?

해결책

이 오류는 당신이 누락 된 경로.

체크인 conf/니다.rb 응용 프로그램에서 파일을 복사합니다.

대부분의 아마 당신이해야 할 모든 당신이 추가

map.resources :comments

귀하의 노선이 있습니다.rb

에 추가한 모든 컨트롤러 복사됩니다.

다른 팁

만약 당신이 시간 또는이 이렇게 기대하시는 것을 고려할 수 있습을 만드는 재사용 후보자로 플러그인,사용하거나 엔진 기능 2.3(또는 설치 rails_engines 플러그인 위해 약간 오래된 버전)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top