ruby-on-rails - 嵌套每个循环理解

标签 ruby-on-rails

我想了解如何嵌套 each循环工作。

假设我有一个带有 Article 的博客应用程序模型和 Comment模型。

循环浏览我所有的文章...

- @articles.each do |article|
  = article.text

循环浏览我所有的评论......
- @comments.each do |comment|
  = comment.text

但是,我真正想要的是遍历特定文章的所有评论——这意味着将第二个循环嵌套在第一个循环中。

如何实现这一目标?

最佳答案

- @article.comments.each do |comment|
  = comment.text

请注意,这需要您定义一个变量 @article 以等于特定的 Article 对象,您通常会在 Controller 中执行此操作。

关于ruby-on-rails - 嵌套每个循环理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35292225/

相关文章:

javascript - 如何使用 Rails 从 AJAX 调用中检索值?

ruby-on-rails - 如何让 Elastic Beanstalk 连接到服务器编译的 Assets ?

ruby-on-rails - rails 中的路由 - 设置资源时删除操作

ruby-on-rails - capybara 通过数据属性找到 anchor 元素

ruby-on-rails - ActiveAdmin 和 Devise - skip_confirmation!关于创建 Action

ruby-on-rails - Rails 3.1.x-image_tag在生产模式下不使用预编译的文件

ruby-on-rails - 覆盖 rails #destroy 参数错误

ruby-on-rails - 在 Rails Controller 方法中使用重定向传递参数

使用 link_to 时 JavaScript 不执行

ruby-on-rails - Windows 10 Ruby on Rails 安装问题 Json