【发布时间】:2010-09-10 19:19:28
【问题描述】:
我有一个名为“Entries”的简单数据库表:
class CreateEntries < ActiveRecord::Migration
def self.up
create_table :entries do |t|
t.string :firstName
t.string :lastName
#etc.
t.timestamps
end
end
def self.down
drop_table :entries
end
end
如何编写一个处理程序,将 Entries 表的内容作为 CSV 文件返回(最好是在 Excel 中自动打开)?
class EntriesController < ApplicationController
def getcsv
@entries = Entry.find( :all )
# ??? NOW WHAT ????
end
end
【问题讨论】:
-
至少在较新的 Rails 版本中,您还可以使用
Entry.all代替。
标签: ruby-on-rails csv