Rails 3.1 博客的帖子/评论模型 -- 如何通过 ajax 提交评论?
我正在尝试了解如何使用远程表单并使用 Post 模型 has_many Comments 的应用程序示例。
假设我使用通用的 Rails 脚手架来创建/设置帖子/评论模型、控制器、默认视图、路由等,我的 app/views/posts/show.html
应该是什么样子?
具体我很困惑:
- 评论表应该发布到哪里?
- 应该包含哪些参数?
- 我是否需要使用隐藏属性,例如
f.hidden_field :post_id, :value => @post.id
谢谢!
I'm trying to learn about using remote forms and using the example of an app where the Post model has_many Comments.
Assuming i have used the generic rails scaffolding to create/setup the post/comment model, controllers, default views, routes, etc, -- what should my app/views/posts/show.html
look like?
Specific i am confused about:
- Where should the comment form post to?
- What parameters should be included?
- Do i NEED to use a hidden attribute such as
f.hidden_field :post_id, :value => @post.id
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设你的帖子有_many条评论...
routes.rb(嵌套资源)
在你的comments_controller
形式中:
Assuming that your post has_many comments...
routes.rb (Nested Resources)
In your comments_controller
In the form: