【发布时间】:2019-02-22 08:25:25
【问题描述】:
我正在使用 Activeadmin,并希望将关联的模型值导出到同一个 CSV 文件中。我能够得到结果,但它的格式不正确。 我希望所有问题都是列名,而答案则显示在行中。谁能帮帮我?
Papplication.rb
ActiveAdmin.register Papplication do
csv do
column "Questions" do |papp|
@questions.map do |question|
question.question_text
end
end
column "Answers" do |papp|
@questions = Question.where(:program_id=>papp.program_id)
@answers = Answer.where(:question_id => @questions.ids,:startup_id => papp.startup_id)
@questions.map do |question|
Answer.where(:question_id => question.id, :startup_id => @startup.id).first.answer_text
end
end
end
【问题讨论】:
-
我或许可以提供帮助,但我需要了解更多信息:每个 Papplication 的问题数量是否有所不同?每个 pApplcation 是否有一组稳定的 5 个问题?我假设最后一个问题应该在列标题中。
-
@Sjors Branderhost ,是的,每个应用程序的问题会有所不同。没有稳定的 5 til 集,可能会根据要求而有所不同。
标签: ruby-on-rails csv activeadmin