私たちのフィールドの1つは、大文字と小文字を区別する必要があります。マイグレーションを書いて、うまく動作する照合順序を変更することはできますが、この変更はschema.rbに反映されません。たとえば、テストを実行しているときに問題が発生し、クローンされたテストデータベースには、そのフィールドに必要な照合が行われません。rake db:schema:dumpには、schema.rbのフィールドの文字セットと照合順序を設定するにはどうすればよいですか?
私たちはmysqlを使用します。
私はgithubの上でこれを見つけることができたが、これはhttps://github.com/cantino/huginn/blob/db792cdd82eb782e98d934995964809d9e8cb77d/db/schema.rb
schema.rbの代わりにstructure.sqlを使用してみましたか? http://guides.rubyonrails.org/active_record_migrations.html#schema-dumping-and-you変更: 'config.active_record.schema_format =:sql'をapplication.rbに入れて、次に' rake db:structure:load '' db:schema:load'の代わりに ''照合を維持するかどうかは分かりません – house9