|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-01-13
rails2.0的generate scaffold会在生成views里面把所有字段写死
如果我想给这个表增加一个字段的话,一般应该怎么处理呢? 特别是前一个版本的views已经修改了很多内容的话要怎么办呢? 难道要手动把所有和数据库字段有关的地方都添加一遍新的字段吗? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-01-13
重新运行scaffold,遇到的文件全部覆盖。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-01-14
好象是再增加一个专本加字段的db文件更好一点!
|
|
| 返回顶楼 | |
|
最后更新时间:2008-02-27
暂时还没遇上特别爽的办法哦,希望哪位高手能快速发现,俺没那天份!嘿嘿
|
|
| 返回顶楼 | |
|
最后更新时间:2008-02-29
今天试了一下,直接运行修改后的scaffold会报新增字段错误信息,经过实践证明要先在数据库里把字段添加后再运行scaffold就OK了.但是总觉得这样太麻烦了,不知道是不是人变懒了?
|
|
| 返回顶楼 | |
|
最后更新时间:2008-03-01
我开始学习rails的时候,用过scaffold,后来就在也用不到scaffold了
不明白大家怎么这么跟scaffold不对付,不用不就行了~~~ |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-03
script/generate migration add_column_to_model column_name:column_type
rake db:migrate 如果需要删除某些字段,应该是: script/generate migration remove_column_from_model column:column_type rake db:migrate |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-04
shanghaichris 写道 script/generate migration add_column_to_model column_name:column_type
rake db:migrate 如果需要删除某些字段,应该是: script/generate migration remove_column_from_model column:column_type rake db:migrate "script/generate migration add_column_to_model column_name:column_type" 没有指明哪个model,能这么搞么? |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-04
可以阿,比如我有一个model叫做product
我需要增加一个字段叫做price 就可以这么写: script/generate migration add_price_to_product price:decimal 我就这么实验成功的哈…… 不过我明白lz的意思了,他的意思是,在scaffold了以后,生成了view,再增加字段了以后,是否要一个个view去修改?我现在看看,好像真的是这样……:( 不知道有没有前辈说明一下在这种情况下应该怎么操作最方便 |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-04
shanghaichris 写道 可以阿,比如我有一个model叫做product
我需要增加一个字段叫做price 就可以这么写: script/generate migration add_price_to_product price:decimal 我就这么实验成功的哈…… 不过我明白lz的意思了,他的意思是,在scaffold了以后,生成了view,再增加字段了以后,是否要一个个view去修改?我现在看看,好像真的是这样……:( 不知道有没有前辈说明一下在这种情况下应该怎么操作最方便 add_column_to_“model”,原来是要替换,呵呵,这么写就清楚了 |
|
| 返回顶楼 | |









