3 つの列 ( 、、および) を使用するDocuments
テーブルを、カンマ区切りの ID の文字列が格納された 1 つの列 ( 、つまり) に変更しています。それはすべてうまくいっていますが、3つの列を読み取る関数を1つの列を読み取るように調整しようとしています.article1
article2
article3
articles
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 %>
この時点で、それは私を少し超えています。
乾杯!