Rails не экспортирует в отсутствующий шаблон csv - PullRequest
0 голосов
/ 24 мая 2019

Отсутствуют настройки / индекс шаблона, приложение / индекс с {: locale => [: en],: format => [: csv],: варианты => [],: обработчики => [: raw,: erb,: html,: builder,: ruby,: coffee,: jbuilder]}.Поиск:

Эта ошибка возникает при попытке создать CSV-файл моей модели для безопасного хранения. Я ищу помощь в решении этой головоломки.Я не разработчик, я создал приложение rails только для своих личных рабочих файлов.

Моя модель tuning.rb

class Tuning < ApplicationRecord
has_many :invoices, dependent: :destroy
has_many :pianos
has_many :contacteds
has_many :interests
has_many :expenses, through: :pianos
accepts_nested_attributes_for :pianos
accepts_nested_attributes_for :invoices
accepts_nested_attributes_for :contacteds
accepts_nested_attributes_for :interests
validates :Client, presence: true
validates :Tel, presence: true
validates :Address, presence: true
geocoded_by :Address
after_validation :geocode
def start_time 
self.scheduled_date.start



end

    def index

        @tunings = Tuning.all
    end
def self.to_csv
    CSV.generate do |csv|
      csv << column_names
      all.each do |client|
        csv << client.attributes.values_at(*column_names)
      end
    end
  end

end

my controller: 

    def index

    @tunings = Tuning.all.order('scheduled_date ASC')
    respond_to do |format|
      format.html
      format.csv { render text: @tunings.to_csv }

    @invoices = Invoice.all


  end
   add_breadcrumb "Home", :root_path
    add_breadcrumb "All Tunings"
  end

Я очень ценю ваш вклад.спасибо

...