我错误地将列命名hased_password为hashed_password.
如何使用迁移重命名此列来更新数据库架构?
我想重命名一个表...(任何表.)
我试过这行代码:
ActiveRecord::ConnectionAdapters::SchemaStatements.rename_table(old_name, new_name)
Run Code Online (Sandbox Code Playgroud)
这是奇怪的事情.我知道我第一次使用它,但现在我得到了这个错误:ActiveRecord :: ConnectionAdapters :: SchemaStatements:模块的未定义方法`rename_table'
有什么我需要设置的吗?
我开始使用Rails应用程序,一切正常.但是现在,我想重命名一个控制器和相关的模型:
我想将Corps控制器更改为Stores和模型相同(没有最终的s).
在谷歌上看,人们建议销毁,然后再次生成控制器和模型.问题是它会删除每个文件的实际代码!
有解决方案吗 提前致谢.
我正在使用Rails 3.2,并开始使用脚手架并从中构建,但已经意识到我需要重命名整个脚手架(模型,视图,控制器db:migrate等).是否有内置方法来执行此操作,还是应该手动执行此操作?
我是 Rails 新手。更改表名称时遇到问题。
我尝试通过转到迁移文件来更改名称create_table,并从那里更改名称,但它不起作用。