创建表和控制器

时间:2012-12-26 14:55:08

标签: ruby-on-rails

我想创建TODO List应用程序。

所以我想创建一个管理页面和一个工作页面。

为了做到这一点,我需要两个控制器:

rails generate controller Admins

rails generate controller Workers

现在,我想创建两个表并在控制器中使用它们:

第一个表将是workers:email(字符串),full_name(text),is_worker(boolean)。

第二个表将是连接: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

但它定义了我的控制器:“工作者”和“连接”,我不想创建控制器,只是表格。 (然后我将使用控制器中的表:管理员和工人)

1 个答案:

答案 0 :(得分:2)

使用rails generate model workerrails generate model connection。此命令将创建两个模型及其对应表。