我正在将一个Documents
表从使用三列(article1
、、article2
和article3
)修改为一列(),articles
其中存储了一串以逗号分隔的 ID(即,23,4,33,2
)。这一切都运作良好,但我正在尝试调整读取三列的功能以读取一列,而我却陷入了困境。
在我的模型中:
scope :all_articles, lambda {|p| where(:page => p) }
在控制器中我有这个:
@articles = (1..3).to_a.map { |i| Article.all_articles(i).reverse }
在视图中:
<% @articles.each_with_index do |a, i| %>
<%= a[i].name %>
<% end %>
在这一点上,它只是有点超出我的范围。
干杯!