-
Notifications
You must be signed in to change notification settings - Fork 661
Closed
Description
I'm upgrading from annotate 2.6.10
and using the github version because I want to still see defaults for jsonb
columns. However, when running the annotate command, even with hide_default_column_types
set, I still get this diff:
When, instead, I would like there to be no diff there.
Running command breaks above (also -- running db:migrate seems to break it too)
bundle exec rake annotate_models
running this command apparently works (and does not create diff)
b exec annotate
File Gemfile
:
group :development do
gem 'annotate', git: 'https://github.com/ctran/annotate_models.git', branch: 'develop'
end
File Gemfile.lock
:
GIT
remote: https://github.com/ctran/annotate_models.git
revision: d108ba8bdec760ded4c8c786b1d7cc72cadba4df
branch: develop
specs:
annotate (2.7.1)
activerecord (>= 3.2, < 6.0)
rake (>= 10.4, < 12.1)
File lib/tasks/auto_annotate_models.rake
:
# NOTE: only doing this in development as some production environments (Heroku)
# NOTE: are sensitive to local FS writes, and besides -- it's just not proper
# NOTE: to have a dev-mode tool do its thing in production.
if Rails.env.development?
task :set_annotation_options do
# You can override any of these by setting an environment variable of the
# same name.
Annotate.set_defaults(
'routes' => 'false',
'position_in_routes' => 'before',
'position_in_class' => 'before',
'position_in_test' => 'before',
'position_in_fixture' => 'before',
'position_in_factory' => 'before',
'position_in_serializer' => 'before',
'show_foreign_keys' => 'true',
'show_indexes' => 'true',
'simple_indexes' => 'false',
'model_dir' => 'app/models',
'root_dir' => '',
'include_version' => 'false',
'require' => '',
'exclude_tests' => 'true',
'exclude_fixtures' => 'true',
'exclude_factories' => 'true',
'exclude_serializers' => 'true',
'exclude_scaffolds' => 'true',
'exclude_controllers' => 'true',
'exclude_helpers' => 'true',
'ignore_model_sub_dir' => 'false',
'ignore_columns' => nil,
'ignore_unknown_models' => 'false',
'hide_limit_column_types' => 'skip',
'hide_default_column_types' => 'skip',
'skip_on_db_migrate' => 'false',
'format_bare' => 'true',
'format_rdoc' => 'false',
'format_markdown' => 'false',
'sort' => 'false',
'force' => 'false',
'trace' => 'false',
'wrapper_open' => nil,
'wrapper_close' => '== Schema End',
)
end
Annotate.load_tasks
end