Railsからcsvデータをエクスポートする作業を行っています。ここのチュートリアルに従っています: http://railscasts.com/episodes/362-exporting-csv-and-excel?view=asciicast
私のコントローラーには次のものがあります:
def show
# @company is being provided correctly.
@groups = @company.groups
render text: @groups.to_csv
end
私のgroup.rbモデルでは:
def self.to_csv
Rails.logger.info "Hello World"
CSV.generate do |csv|
csv << column_names
all.each do |product|
csv << product.attributes.values_at(*column_names)
end
end
end
問題は、ブラウザが次のものだけを出力していることです。
#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#,#
レールを再起動した後でも、モデル メソッドが無視されているようです。ここで何が問題なのですか?ありがとう