Rails jbuilder是什么url?

时间:2014-07-18 19:05:58

标签: ruby-on-rails jbuilder

我开始在Rails 4应用中使用gem jbuilder

如果我在show.json.jbuilder文件夹中创建名为sites的视图文件,则以下网址会显示json = localhost/sites.json

如果我将名为tree.json.builder的文件添加到同一个sites文件夹,我可以使用url来显示json吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

首先,您需要确保为tree.json.builder定义了路由和控制器操作。例如,您的路线可能是localhost/sites/:site_id/tree.json,可能指向sites#treesites_controllertree操作),并在jbuilder视图中显示相关信息。你可以通过多种方式解决这个问题。我建议阅读Rails routes docs以更好地了解可能的内容。