首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >自动生成Rails 3中现有数据库方案的脚手架

自动生成Rails 3中现有数据库方案的脚手架
EN

Stack Overflow用户
提问于 2011-03-04 00:47:06
回答 4查看 13.6K关注 0票数 7

我有现有的数据库,我想要自动生成控制器和视图,用于包含具有字段大小和非空验证的模型。我查看了一个名为“魔术模型生成器”的项目,但是它看起来很老,并且只根据我所知道的来创建模型。

我希望这主要是一种节省时间的方法,我知道大多数控制器和视图对于面向功能的用户来说都是无用的。我将拿出我不需要的东西,并将其中的大部分转移到管理页面。

有这样的工具吗?

蒂娅!

编辑:,我想要创建实际的文件,而不需要动态管理。我将使用控制器和视图的一些正面部分的网站。

EN

回答 4

Stack Overflow用户

发布于 2014-11-18 12:55:52

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

  1. 对数据库进行建模和部署,这与rails应用程序没有任何关系。
  2. 将rails应用程序config/database.yml指向这样的数据库
  3. 开式终端
  4. 将目录更改为rails应用根目录(运行在终端cd /path/ to /my/rails/ app /中)。
  5. 在终端rake中运行:schema:dump(生成schema.rb)
  6. 安装gem 'schema_to_scaffold‘(脚手架/)
  7. 在终端脚手架中运行,生成rails支架命令并按照请求执行
  8. 在分离的.txt文件上复制步骤7生成的"rails支架命令“
  9. 分别运行每个"rails支架命令“
  10. 开心点!

希望能帮上忙!

票数 18
EN

Stack Overflow用户

发布于 2012-06-07 19:35:21

我相信这个问题的答案是:当模型已经存在的时候?现有模型和DB表的rails g支架

简短的回答是(例如模型= Post)

代码语言:javascript
运行
复制
rails generate scaffold_controller Post
票数 4
EN

Stack Overflow用户

发布于 2011-03-04 08:53:01

RailsAdmin gem 管理员

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5188444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档