我想创建 TODO 列表应用程序。
所以我想创建一个管理页面和一个工作页面。
为了做到这一点,我需要两个 Controller :
rails generate controller Admins
rails generate controller Workers
现在,我想创建两个表并在 Controller 中使用它们:
第一个表将是工作人员:电子邮件(字符串)、full_name(文本)、is_worker( bool 值)。
第二个表将是连接:email_admin(字符串)、email_worker(字符串)、任务(文本)、完成( bool 值)。
我应该如何定义表格?
我尝试过:
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
但它定义了我的 Controller :“workers”和“connection”,我不想创建 Controller ,而只想创建表。 (然后我将使用管理员和工作人员 Controller 中的表)
最佳答案
使用rails生成模型工作器
和rails生成模型连接
。该命令将创建两个模型及其对应的表。
关于ruby-on-rails - 创建表和 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14042262/