Мне нужно заполнить массив результатов поиска, чтобы к их информации можно было получить доступ из любой модели, контроллера или представления.возможно ли это?
module AdsHelper
attr_reader :table
def initialize
@table = []
end
def add_ads_table(ads)
ads.each do |ad|
@table << ad
end
end
end
@ table - это "публичный" массив
class AdsController < ApplicationController
attr_reader :tabla
include AdsHelper
def index
order = sortable_column_order
if params[:search]
@ads = Ad.search(params[:search], params[:page],params[:sort])
add_ads_table(@ads)
else
@ads = Ad.paginate(:per_page => 4, :page => params[:page], :order => order)
add_ads_table(@ads)
end
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @ads }
end
end
end
после заполнения массива. Я хочу показать информацию в представлении той же модели Ad