gpt4 book ai didi

mysql - Rails 上的 ruby : Creating models from existing database?

转载 作者:行者123 更新时间:2023-12-05 02:20:42 25 4
gpt4 key购买 nike

我是 Ruby on Rails 的新手,如果我的数据库已经创建,我想创建模型和 CRUD。我正在使用 mysql 数据库。

谢谢,

最佳答案

因为您已经在 db 中有表,所以不需要 scaffoldgenerate 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com