たとえば、ユーザー名、場所、日付、およびいくつかの数値フィールドで構成される非常に大きな 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 ユーザーを作成する必要があるかもしれませんが、よくわかりません。データをさまざまな方法で表示したいと考えています。たとえば、特定の場所のすべてのユーザーを表示したり、特定のユーザーのすべての場所を表示したりしたいと考えています...