Sha256: 074a219b162bd3e8e62d662718cf61eef5e478fac7102fd3cd1bed3535896e92
Contents?: true
Size: 568 Bytes
Versions: 5
Compression:
Stored size: 568 Bytes
Contents
require 'csv' module Spotlight::Resources class CsvController < Spotlight::ResourcesController before_filter :build_resource, only: [:new, :create, :template] load_and_authorize_resource class: 'Spotlight::Resources::Csv', instance_name: 'resource' def template render text: CSV.generate { |csv| csv << @resource.label_to_field.keys } end protected def build_resource @resource ||= Spotlight::Resources::Csv.new exhibit: @exhibit end def resource_params params.require(:resource_csv).permit! end end end
Version data entries
5 entries across 5 versions & 1 rubygems