Il semble que Rails 5 devrait prendre en charge le type de données MySQL JSON de manière native. Il y a une demande d'extraction ici #21110 qui le décrit un peu.
Et il semble que vous pourrez l'ajouter à votre create_table
ou change_table
:
create_table :json_data_type do |t|
t.json :settings
end