YAHOO.widget.treeview를 사용하여 모듈, 하위 모듈 및 세부 정보의 세 가지 수준의 데이터 테이블을 생성합니다. 세부 행과 연결된 이미지가있는 경우 javascript는 행의 html에 추가되는 링크를 생성합니다.왜 YUI 자바 스크립트에서 생성 된 링크가 레일에서 렌더링되지 않습니까?
URL이 올바르게 생성되고 링크가 나타납니다. 클릭하면 브라우저 상태 표시 줄에 '완료'라는 단어가 표시됩니다.
javascript를 사용하지 않는 다른 페이지에서 매우 동일한 URL을 호출하고 스크린 샷 페이지가 예상대로 표시됩니다.
여기 컨트롤러가 있습니다.
클래스 ScreenshotController <와 ApplicationController
데프 표시 @ detail.screen_path.length 경우> 1 @imagePath = "# RAILS_ROOT {}"+ "/private/#{Company.find(@detail.company_id). {"# {Project.find (@ detail.project_id) .subdir}/screenshot /"+ "#{@detail.screen_path}" send_file (@imagePath, : type => 'image/jpeg/': 배치 =>'인라인 ') 단부
단부 단부
샘플 URL : 세부 모델에 속하는 show.html.erb에서 http://localhost:3004/screenshot/show/20854
이 코드는 작동합니다
보기 ': 컨트롤러 =>'스크린 샷 ': ID =>를 detail.id @ : 액션 => '쇼'%>어떤 아이디어 ???