ruby-on-rails - 创建表和 Controller

标签 ruby-on-rails

我想创建 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/

相关文章:

ruby-on-rails - 删除模式迁移 Ruby on Rails sqlite3

css - Bourbon 的@font-face mixin 找到字体但不会显示它

ruby-on-rails - 如何通过 Rails3 中的 has_one 关联找到 child 的 parent ?

ruby-on-rails - Devise 不允许我在登录时注册用户

mysql - 如何在 Rails 中查询自引用 "has_many :through"关系的反转?

ruby-on-rails - Rails 站点的 SEO,现在还是以后?

javascript - 如何在提交空白表单时隐藏图像?

ruby-on-rails - 从 ruby​​ gem 加载 rake 任务

jquery - Fancybox - 图像从灯箱右侧溢出

ruby-on-rails - 载波 gem 。重新创建后如何重命名上传的图像版本?