2015-01-21 2 views
1

http://guides.rubyonrails.org/layouts_and_rendering.html#using-render2.2.9 Rendering JSON говорит, что вы можете сделать JSON в представлении следующим образом:Rails 4 JSON делают ошибку

render json: @product 

Я не могу получить эту работу. В index.html.erb у меня есть:

render json: @trees 

(@trees определяется как Tree.all, который содержит Ancestry дерево, FWIW - не имеет отношения к проблеме, насколько я могу сказать.)

Я получаю следующее сообщение об ошибке на этой линии:

Вы вызывается визуализации, но не дает какой-либо из: частичное: шаблон, : рядный,: файл: обычный,: текст или опция: корпус.

я получаю ту же ошибку, если я изменить эту строку кода:

render json: {text:"hello world"} 

Что я делаю неправильно?

ответ

2

render звонок в эту форму должен войти в контроллер. Если вы действительно хотите отобразить JSON в представлении, <%= @trees.to_json %> должен сделать трюк.

+1

Спасибо за быстрый ответ. Не ясно из документов, но я вижу, что теперь, перечитывая в свете вашего совета. – MSC

 Смежные вопросы

  • Нет связанных вопросов^_^