В настоящее время я создал пользовательскую страницу, и когда я пытаюсь щелкнуть по кнопке ссылки для скачивания в csv, появляется сообщение об ошибке Шаблон отсутствует.
Я создал страницу, на которой отображаетсяarb файл, в котором я переопределил функцию сборки по умолчанию, чтобы создать новую пользовательскую страницу.Но в этой функции сборки я включил ссылки на скачивание, из-за чего он показывает опцию csv, но она не работает.
ActiveAdmin.register_page "Пользовательская мета-версия" делает содержимое частичным: 'user_meta'end end
тогда у меня есть один файл _user_meta.html.arb insert_tag ActiveAdmin :: Views :: UserMetaInfo.это перенаправляет его в user_meta.rb в папке lib.В этом файле я переопределил функцию сборки
module ActiveAdmin
module Views
class UserMetaInfo < ActiveAdmin::Views::IndexAsTable
def build
collection = User.all.order(:created_at => :desc).page(params['page']).per(per_page)
# some calculation on the collection
table_options = {
:id => "index_table_user_meta_infos",
:sortable => false,
:class => "index_table index",
:paginator => true
}
paginated_collection(collection, :paginator => false, :pagination_total => false) do
#here i have used some above calculation to display data
end
end
end
end
end
Приведенный выше код работает нормально, и он правильно показывает страницу индекса.Я хочу использовать опцию загрузки CSV для контента, показанного на этой странице.Я также искал решение, и я получил способ сделать это, но я застрял в том, как перенаправить страницу при загрузке csv, нажмите на какую-нибудь страницу .html.arb.Может кто-нибудь, пожалуйста, помогите мне найти решение для использования опции загрузки CSV здесь