我想创建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
但它定义了我的控制器:“工作者”和“连接”,我不想创建控制器,只是表格。 (然后我将使用控制器中的表:管理员和工人)
答案 0 :(得分:2)
使用rails generate model worker
和rails generate model connection
。此命令将创建两个模型及其对应表。