Rails jbuilder какой URL?

Я начинаю использовать gem jbuilder в приложении Rails 4.

Если я создам файл представления с именем show.json.jbuilder в папке sites, а следующий URL-адрес отображает json = localhost/sites.json

Если я добавлю файл с именем tree.json.builder в ту же папку sites, что url я могу использовать для отображения json?

Спасибо за помощь!


person Reddirt    schedule 18.07.2014    source источник
comment
вы решаете, какой URL-адрес сопоставить с ним, на основе вашего файла конфигурации/маршрутов.   -  person Doon    schedule 18.07.2014


Ответы (1)


Во-первых, вы должны убедиться, что у вас есть маршрут и действие контроллера, определенные для tree.json.builder. Например, ваш маршрут может быть localhost/sites/:site_id/tree.json, который может указывать на sites#tree (sites_controller, tree действие) и отображать соответствующую информацию в представлении jbuilder. Есть несколько способов сделать это. Я предлагаю прочитать документацию по маршрутам Rails, чтобы лучше понять, что возможно.

person vich    schedule 18.07.2014