하나의 .erb 파일을 만들어서 JSON을 반환하는 여러 가지 작은 작업의 결과물로 만들고 싶습니다. 유사 경로와 그래서 :routes.rb 명시 적으로 템플릿을 선택하십시오.
map.json 'contacts_json', :controller => 'contacts', :action => 'get_json'
map.json 'cal_json', :controller => 'calendar', :action => 'get_json'
...
하지만 내가 연락처 ERB를 만들 필요하며, 일정 ERB 등등 등등. 명시 적으로 json erb를 사용하도록 말할 수있는 방법이 있습니까? 예 :
map.json 'contacts_json', :controller => 'contacts', :action => 'get_json', :view => 'layouts/json.html.erb'
왜 당신은 당신의 컨트롤러 액션 ..에서 원하는 레이아웃과 뷰를 사용하지 않는 렌더링 : 템플릿 => '공유/my.json.erb' –