0
나는 레일 2.3.5를 사용하고,하지만 난Ruby on Rails 2.3.5에서 render_to_string이 정의되지 않았습니까?
- s = render_to_string :text => "hello"
(HAML에서) 사용하거나 부분을 렌더링 할 때, 그것은 render_to_string
정의 된 방법이 아닙니다라고? 분명히 그것은 API에 있습니다
http://api.rubyonrails.org/classes/ActionController/Base.html#M000465
지금은이 대신 사용하고 있습니다 :
- s = render :text => "hello"
을가, 출력이 웹 페이지 출력으로 전송되지 않는다 앞에 -
하지만 render
때문에 또한 s
에 대한 문자열을 반환합니다.
그래서 문서가 거의 없습니다. 기존 코드에서 뷰의 렌더링을 컨트롤러와 거의 동일하게 호출 할 수 있습니다. –
맞습니다. 문서는 상당히 나쁘고 두 버전의 렌더링은 비슷하지만 동일하지 않습니다. – jdl