我正在使用Windows机器,我正在尝试使用ruby的本机功能制作脚手架,但我不能使这个脚手架工作,这是我正在使用的命令:
rails generate scaffold Page location_id:int title:varchar text:text type:int
我正在使用mysql作为数据库引擎,当我尝试运行“rake db:migrate”时,我收到错误:“无法将Bignum转换为字符串”。
你能帮帮我吗?
答案 0 :(得分:6)
我相信你需要在你的脚手架中使用正确的Rails“类型”,例如整数和字符串:
rails generate scaffold Page location_id:integer title:string text:text type:integer
答案 1 :(得分:0)
在twitter上收到答案:
您不需要使用mysql数据类型,但需要使用ruby数据类型。 varchar应该是string,int应该是整数
愚蠢的错误,谢谢你的答案!