gpt4 book ai didi

ruby-on-rails - 为 Rails 3 中的现有数据库模式自动生成脚手架

转载 作者:行者123 更新时间:2023-12-04 09:07:48 27 4
gpt4 key购买 nike

我有现有的数据库,我想自动生成 Controller 和 View ,以包含具有字段大小和非空验证的模型。我查看了一个名为 Magic Model Generator 的项目,但它看起来很旧,并且只能根据我的判断创建模型。

我希望这主要是为了节省时间,并且我知道大多数 Controller 和 View 对于面向用户的功能来说没有用处。我将挑选出我不需要的内容并将其中大部分内容移至管理页面。

有没有工具可以做到这一点?

蒂亚!

编辑:我想创建实际文件而不需要动态管理员。我将使用 Controller 并查看站点的一些正面部分。

最佳答案

不确定是否适用于 Rails 3,但适用于 Rails 4!
下面的步骤教授如何从现有数据库构建模型、表单、 Controller 等。

  • 建模和部署您的数据库,这与您的 Rails 应用程序无关。
  • 将你的 rails app config/database.yml 指向这样的数据库
  • 打开终端
  • 将目录更改为 rails 应用程序根目录(在终端 cd/path/to/my/rails/app/ 中运行)。
  • 在终端运行 rake db:schema:dump (生成 schema.rb)
  • 安装 gem 'schema_to_scaffold' ( https://github.com/frenesim/schema_to_scaffold/ )
  • 在终端运行 脚手架 生成 rails scaffold 命令并遵循所请求的内容
  • 将第 7 步生成的“rails scaffold 命令”复制到单独的 .txt 文件
  • 分别运行每个“rails scaffold 命令”
  • 要开心!

  • 希望能帮助到你!

    关于ruby-on-rails - 为 Rails 3 中的现有数据库模式自动生成脚手架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5188444/

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