このコミットが含まれているのは:
2026-10-12 02:37:56 +09:00
コミット 88e691165a
8個のファイルの変更、449行の追加、191行の削除
+10 -3
ファイルの表示
@@ -2,15 +2,21 @@ namespace :help do
desc 'ヘルプ移行'
task migrate: :environment do
help_path = ENV.fetch('BTRC_HUB_HELP_PATH')
abort if help_path.blank?
abort 'ヘルプ置場指定してね.' if help_path.blank?
# ファイルがすでに存在する場合は通さなぃ.
abort 'ファイル消してね.' if Dir.glob("#{ help_path }/*").present?
# 現状物理削除はなぃはず
pages =
WikiPage
.joins(:tag_name)
.where(tag_names: { tag_id: nil })
.where(tag_names: { tag_id: nil, language_code: 'ja' })
.where.not("tag_names.name LIKE 'タググループ:%'")
puts "移行対象: #{pages.count} 件"
abort '移行対象がありません.' if pages.empty?
pages.find_each do |page|
puts page.body
puts page.title
@@ -30,7 +36,8 @@ namespace :help do
file_name += ".#{ (last_file_name_no || 1).to_i + 1 }"
end
File.write "#{ help_path }/#{ identifier }/editions/ja/#{ file_name }.mdx", ver.body
body = "# #{ ver.title.sub(/^ヘルプ:/, '') }\n\n#{ ver.body }"
File.write "#{ help_path }/#{ identifier }/editions/ja/#{ file_name }.mdx", body
last_file_name = file_name
end