RailsのSQLite3データベースに文字列列を追加しようとしています。通常の構文を使用します"rails generate migration AddAuthorColumnToPublications author:string"
。移行を実行しましたが、エラーなしで動作します。
Publicationsモデルの属性アクセサーを変更して、Author列を含めます。スキーマをチェックインすると、新しい列がスキーマに含まれています。
データベースにアクセスしましたが、新しい列がPublicationsテーブルのインデックスに表示されません。私はそれを特にインデックスに含めようとしましたが、役に立ちませんでした。
ここで私が考えることができる唯一のことは、私がUbuntuを使用しているため、構文がわずかに異なる可能性があるということです(特定のものの場合と同様)。
私は本やインターネットを調べましたが、構文は正しいようです(移行に名前を付けるためにアンダースコアやキャメルケースを使用することもできます)が、この特定の問題に関してUbuntuに固有のものは見つかりません。私はこの問題についてのすべての助けをいただければ幸いです。