例如,我有一个非常大的 Excel 电子表格,其中包含用户名、位置、日期和一些数字字段。
User,location,date,value1,value2,value3
Steve,NYC,2012,9,1,3
Steve,NYC,2011,3,3,2
Steve,CA,2011,1,2,0
Michael,CA,2012,10,3,2
Michael,CA,2011,10,2,0
我将如何组织一个 Rails 站点,以便可以查看某个用户的所有值?
例如,
/users/steve/all
将按日期降序显示 user=steve 的所有值。
/users/steve/nyc
将按日期降序显示 user=steve 和 location=nyc 的所有值。
我想我需要创建一个用户模型并将所有数据从 excel 导入数据库,但我不知道如何做到这一点。
该应用程序本质上是一个简单的数据可视化工具。也许我必须分离数据库并创建一个用户 has_many :locations 和 locations :belongs_to 用户,我不确定。我希望以各种方式查看数据——也许我想显示某个位置的所有用户,或者查看某个用户的所有位置,等等……