0

报告.rb

def archive
  Record.where('archive_id < ?', self.id)
end

报告/show.html.haml

  %table
    %thead
        %th Record ID
        %th Description

    %tbody
    - @archives.each do |archive|
      %tr
        %td= archive.id
        %td= archive.description

我的报告模型中定义了一个归档方法。在报告显示视图中,我想遍历结果集。我该怎么做呢?

4

1 回答 1

1
def archives
  Record.where('archive_id < ?', self.id)
end


%table
    %thead
        %th Record ID
        %th Description

    %tbody
    - @report.archives.each do |archive|
      %tr
        %td= archive.id
        %td= archive.description

在您的报告控制器显示操作中实例化 @report

于 2013-06-19T19:45:37.050 回答