我正在关注this真的很棒的教程。现在我想以JSON输出的形式获取特定发布的评论。如何从rails入门ruby返回JSON入门示例
为发布做这件事很容易,因为它只是调用.json。但它如何与评论一起工作?
我正在关注this真的很棒的教程。现在我想以JSON输出的形式获取特定发布的评论。如何从rails入门ruby返回JSON入门示例
为发布做这件事很容易,因为它只是调用.json。但它如何与评论一起工作?
所以这主要是无代码,但这些想法应该至少让你在正确的方向。
要为自己的路线提供评论,请首先在您的routes.rb文件中设置评论路线,然后在评论控制器中创建show
方法(与您为发布设置的方式类似)。在comments
控制器show
方法中,只需按照与发布相同的方式呈现注释即可。
在请求json输出时只包含注释和发布会更容易一些。在posts
控制器show
方法中,使用render :json => @posting.to_json(:include => :comment)
(替代@posting
获取show
方法中找到的Post
对象的名称)。
太好了。有用。谢谢 – VanessaMartinez
您是否希望将注释与发布内容一起发布,或者将每个注释与它自己的json响应路由进行比较? – William
至少我想都:-)主要目标是看到与它自己的JSON响应路由的意见。后来我想有另一种方式。 – VanessaMartinez
我发布了一个答案,其中不包含大量的实际代码,但应该帮助您将事情朝着正确的方向发展。 – William