2

TODOリストアプリを作りたい。

そこで、管理ページとワーカーページを作成したいと思います。

そのためには、次の 2 つのコントローラーが必要です。

rails generate controller Admins

rails generate controller Workers

ここで、2 つのテーブルを作成し、それらをコントローラーで使用したいと考えています。

最初のテーブルはワーカーになります: email (文字列)、full_name (テキスト)、is_worker (ブール値)。

2 番目のテーブルは接続になります: email_admin(string)、email_worker(string)、task(text)、done (boolean)。

テーブルはどのように定義すればよいですか?

私は試した:

rails generate scaffold workers email: string, full_name: text, is_worker: boolean
rake db:migrate
rails generate scaffold connection email_admin: string, email_worker: string, task: text, done: boolean
rake db:migrate

しかし、それは私に「ワーカー」と「接続」のコントローラーを定義し、コントローラーを作成したくはありませんが、テーブルだけを作成します。(そして、管理者とワーカーのコントローラーでテーブルを使用します)

4

1 に答える 1

2

とを使用rails generate model workerrails generate model connectionます。このコマンドは、2 つのモデルとそれに対応するテーブルを作成します。

于 2012-12-26T15:03:06.813 に答える