Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 更新表单模板rails 3_Ruby On Rails 3_Rails Migrations - Fatal编程技术网

Ruby on rails 3 更新表单模板rails 3

Ruby on rails 3 更新表单模板rails 3,ruby-on-rails-3,rails-migrations,Ruby On Rails 3,Rails Migrations,这个问题听起来可能很傻,但我想知道,一旦我们更改了数据库,是否有办法更新表单和模型 例如,当我生成scaffolding时,我可能会忘记需要放在数据库中的两个字段,当我稍后记住它们时,我会生成一个迁移,但随后我必须进入并更改表单和数据库中可访问的属性等 这有捷径吗?如果我对db表进行了更改,是否有可用的命令用这些更改来更新我的模型和表单元素 我只是想知道是否有一个捷径可以实现这些-节省了大量的工作,因为模型的发展和改变了数据库 谢谢如果您没有更改原始脚手架中的文件,那么为什么不重新搭建它们呢 如

这个问题听起来可能很傻,但我想知道,一旦我们更改了数据库,是否有办法更新表单和模型

例如,当我生成scaffolding时,我可能会忘记需要放在数据库中的两个字段,当我稍后记住它们时,我会生成一个迁移,但随后我必须进入并更改表单和数据库中可访问的属性等

这有捷径吗?如果我对db表进行了更改,是否有可用的命令用这些更改来更新我的模型和表单元素

我只是想知道是否有一个捷径可以实现这些-节省了大量的工作,因为模型的发展和改变了数据库


谢谢

如果您没有更改原始脚手架中的文件,那么为什么不重新搭建它们呢

如果您更改了文件,则没有快捷方式

再说一次,脚手架就是这样——它并不意味着是成品。除了计算出正确的模型关系并对应用程序有一个感觉之外,不建议将其用于任何其他方面。之后,您应该手动优化代码并删除任何不想提供给用户的控制器/视图功能