Я создаю контроллер с действием для генерации отчетов в Excel, в моей переменной intance я получаю событие, которое я собираюсь сгенерировать отчет, и мне нужно, чтобы с помощью этой переменной экземпляра я мог искать в егоотношения события.
Я понимаю, что это проблема отношений, но мне не нужна модель для этого, есть ли способ решить мою проблему?
event.rb:
class Event < ActiveRecord::Base
has_many :assistants
end
В моем контроллере:
class Admin::ReportAssistantsByEventsController < ApplicationController
let :ADMINISTRATOR, :all
include Admin::ReportAssistantsByEventsHelper
def index
respond_to do |format|
format.html
format.json {render json: ReportAllAssistantsDataTable.new(view_context)}
end
end
def assistants_report
@event_report = Event.where(id: params[:id])
respond_to do |format|
format.xlsx {render xlsx: 'report_all_assistants', :filename => "#{@event_report.name}.xlsx", layout: false, disposition: "attachment"}
end
end
end
В моем герлпере:
def data_assistants
assistants = @event_report.assistants
assistants.each do |assistant|
end
end