문제

모델 '자산'이 있고 쇼 페이지에는 다음과 같습니다.

{: 컨트롤러 '룩', : action => '뭐든지'} %>

'외관'컨트롤러와 '무엇이든'액션이 모두 존재합니다.

이제 두 번째 자산의 쇼 페이지를 가면 테스트 링크를 클릭하면 다음 오류가 발생합니다.

AssetsController#2 (2009-12-03의 127.0.0.1 17:09:57) [Post] 매개 변수 : { "authenticity_token"=> "algrq+zvulwbwc09m1dy7mj9b9agsjqkwis99slk6uk ="} 사용자로드 (0.6ms) 선택 * " "여기서 ("사용자 "."ID "= '1') 제한 1

ActionController :: UnknownAction (2에 응답하지 않음 2. 액션 : 생성, 파괴, 색인, 신규, 수신 및 쇼) : /usr/lib/ruby/gems/1.8/gems/chriseppstein-compass-0.8.17/lib/ Compass/App_integration/Rails/Action_controller.rb : 7 : in process' haml (2.3.0) lib/sass/plugin/rack.rb:44:in'/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in으로 전화하십시오 service' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in'/usr/lib/ruby/1.8/webrick/server.rb:173:in을 실행하십시오 start_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:in'/usr/lib/ruby/1.8/webrick/server.rb:162:in을 시작하십시오 start_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:in'/usr/lib/ruby/1.8/webrick/server.rb:92:in을 시작하십시오 each' /usr/lib/ruby/1.8/webrick/server.rb:92:in'/usr/lib/ruby/1.8/webrick/server.rb:23:in을 시작하십시오 start' /usr/lib/ruby/1.8/webrick/server.rb:82:in시작'

렌더링 구조/레이아웃 (not_found)

그래서 그것은 분명히 내가 쇼가 나온 Asset_id라는 이름의 행동으로 나를 안내하고 있습니다. 도움이된다면 Authlogic 및 Compass Gems를 사용하고 있습니다. 도움을 주셔서 감사합니다.

도움이 되었습니까?

해결책

앱의 정확한 코드입니까? 우선, 컨트롤러와 '외관'사이의 =>가 누락됩니다.

노력하다

{: 컨트롤러 => '외관', : action => '뭐든지'} %>

다른 팁

위에서 언급 한 DL 외에도 Link_to_remote를 사용하고 있는데, 이는 작업 결과와 함께 페이지의 DIV를 업데이트 할 것입니다. 당신은 당신이 어딘가에 갈 것을 제안하기 때문에 link_to로 전환하는 것을 의미 할 수 있습니다.

그렇지 않으면 Ajax 호출을 원하는 경우 다음과 같이 link_to_remote 호출에 매개 변수를 추가해야합니다.

<%= link_to_remote 'test',
                   :update => "some-div-id", 
                   :url => { :controller => 'looks', :action => 'whatever' } %>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top