2012-12-01 2 views
0

Rhomobile 프로젝트에서 방금/app에 새로운 .erb 파일을 만들었습니다.새 페이지가 루비 코드를 무시합니다 - Rhomobile

'href="<%= url_for :controller => :Settings, :action => :do_sync %>"' 

하지만 난 그것을 클릭 할 때 아무 일도 발생하지 않습니다 : 그러나 <퍼센트 = % 사이의 명령> 단지 예에서,이 같은 링크를 가지고 ... 무시됩니다. 그런 명령을 포함 할 수있는 새 페이지 파일을 어떻게 만듭니 까? 일부 설정 파일에 맵핑 할 수 있습니까?

도움 주셔서 감사합니다.

답변

1

문제가 .erb 파일의 위치이고 url_for을 사용하지 않는 것 같습니다.

설정 컨트롤러에서 작업을 참조한다고 가정하면 .erb 파일은 /app/Settings에 있어야합니다. 즉, 설정 컨트롤러에서 login이라는 작업을 렌더링하려면 login.erb 파일을 만들어야하므로 /app/Settings/login.erb에 있습니다.

rhoconfig.txt에서 변경하려는 경우 응용 프로그램 시작 및 설정 경로를 정의하여 /app/index.erb 대신 특정 컨트롤러에서 응용 프로그램을 시작할 수 있습니다.

관련 문제