私にこのことを教えてください。Ruby on Rails 3でテーブルとモデルを素早く作成する(動的に)
私が働いているアプリでは、ユーザーは好みのヘッダーとデータの任意の列を使って、システムにCSVファイルをアップロードできます。 CSVを使用してデータベースにテーブルを作成し、データを書き込むと、さまざまな用途、検索、並べ替えなどのためにシステムからアクセスできます。
古い(テーブルが存在していれば、モデルファイルにクラスが定義されていなくてもオブジェクトが作成された場合)
新しいバージョンがRoR3で書かれていますが、私はまだこれを行う方法を理解していません。私は、モデル内のマイグレーションツールを呼び出すことでテーブルの作成を整理しました(Rails-yではなく、必要があります...)。しかし、作成した新しいテーブルにリンクする方法は見つけられません関係を構築したり、何か他のものを構築したりすることができます。
私は何のために望んでいることのいずれかである、
a)は、ここにいる誰かが、その場でのテーブルとモデルを作成するよりも、これを行うためのより良い方法があります(ここでは警告、これらのファイルは、の100,000年代を含めることができますレコードとフィールドが異なるため、1つのテーブルオプションがうまく機能しません)。つまり、この問題のデータベース設計が優れています。
またはb)モデルの問題を解決する方法を教えてください。
私はRoRのための博士NICのマジックモデルの宝石を見てきましたが、私がテキストの壁のための
申し訳ありませんが何か間違ったことをやっている場合を除き、RoR3で働く任意の提案を楽しみにしていないよう
ありがとうございます事前にありがとう
だけで野生の検証します思考:たぶん、その場でマイグレーションファイルを作成してから、そのファイルとdb:migrateをリロードしてみてください。 – Zabba
@Zabba、それは何を達成するでしょうか? RoRの経験が不足していると言えますが、モデルではなくテーブルを作成するだけの移行ではありませんか?それとも、テーブルを作成するのが「より良い」方法であるということを意味しましたか? – fullybaked
はい、私はテーブルの作成についての部分を意味しました。しかし、モデルファイルを作成してロードすることもできます。私は*と仮定します。このようなことはまだ経験していません。 – Zabba