Class: Alchemy::Upgrader::FourPointOne
Class Method Summary
collapse
copy_new_config_file
Methods included from Shell
#add_todo, #desc, #display_todos, #log, silence!, silenced?, #todo, #todos, verbose!
Class Method Details
.alchemy_4_1_todos ⇒ Object
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
# File 'lib/alchemy/upgrader/four_point_one.rb', line 13
def alchemy_4_1_todos
notice = <<-NOTE.strip_heredoc
ℹ️ Changed tagging provider to Gutentag
---------------------------------------
The automatic updater that just ran updated all existing `acts_as_taggable_on_migrations`,
so that they don't blow up if the `acts_as_taggable_on` gem is no longer available.
All your existing tags have been migrated to `Gutentag::Tag`s.
⚠️ Removed Rails and non-English translations
---------------------------------------------
Removed the Rails translations from our translation files and moved all non-english translation
files into the newly introduced `alchemy_i18n` gem.
If you need more translations than the default English one you can either put `alchemy_i18n`
in to your apps `Gemfile` or - recommended - copy only the translation files you need into your
apps `config/locales` folder.
For the Rails translations either put the `rails-i18n` gem into your apps Gemfile or - recommended -
copy only the translation files you need into your apps config/locales folder.
NOTE
todo notice, 'Alchemy v4.1 TODO'
end
|
.harden_acts_as_taggable_on_migrations ⇒ Object
6
7
8
9
10
11
|
# File 'lib/alchemy/upgrader/four_point_one.rb', line 6
def harden_acts_as_taggable_on_migrations
desc 'Harden `acts_as_taggable_on_migrations`'
`bundle exec rake railties:install:migrations FROM=acts_as_taggable_on_engine`
Alchemy::Upgrader::Tasks::HardenActsAsTaggableOnMigrations.new.patch_migrations
`bundle exec rake db:migrate`
end
|