我正在尝试使用一天中的一小时作为列的名称,并继续收到此错误:
/root/_____/db/migrate/20140718155649_create_mondays.rb:5: Invalid octal digit
t.text :0900
^
syntax error, unexpected tINTEGER, expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END
这可能,还是我应该尝试别的?
答案 0 :(得分:4)
在ruby中,使用:
语法创建符号时,符号不能以数字开头。尝试使用字符串而不是符号,如下所示:
t.text '0900'