1

私はWindowsマシンを使用していて、ルビーの本来の力で足場を作ろうとしていますが、この足場を機能させることができません。これは私が使用しているコマンドです。

rails generate scaffold Page location_id:int title:varchar text:text type:int

データベースエンジンとしてmysqlを使用していますが、「rake db:migrate」を実行しようとすると、「Bignumを文字列に変換できません」というエラーが表示されます。

助けてくれませんか。

4

2 に答える 2

6

整数や文字列など、スキャフォールドで正しいRailsの「タイプ」を使用する必要があると思います。

rails generate scaffold Page location_id:integer title:string text:text type:integer
于 2012-10-09T12:12:38.867 に答える
0

Twitterで回答を受け取りました:

mysqlデータ型を使用する必要はありませんが、rubyデータ型を使用する必要があります。varcharは文字列、intは整数である必要があります

愚かな間違い、答えてくれてありがとう!

于 2012-10-09T12:17:18.043 に答える