我是 Ruby on Rails 的新手,如果我的数据库已经创建,我想创建模型和 CRUD。我正在使用 mysql 数据库。
谢谢,
最佳答案
因为您已经在 db 中有表,所以不需要 scaffold
或 generate model
命令,因为它也会生成迁移文件。
简单的在models文件夹下创建user.rb文件。
class User < ActiveRecord::Base
end
然后运行
rails g controller users
上述命令将为它创建 Controller 和 View 。
如果你想创建新的模型和 CRUD 那么
rails g scaffold ModelName field_name:data_type field2_name:data_type
以上命令将生成模型、带有 CRUD 方法的 Controller 、迁移文件和 View
获取更多信息 http://www.tutorialspoint.com/ruby-on-rails/rails-scaffolding.htm
注意:我希望您已经通过config/database.yml
文件配置数据库连接以使用现有数据库
关于mysql - Rails 上的 ruby : Creating models from existing database?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38140956/