Prepare to support ruby 3.3.
This commit is contained in:
parent
7f1bf3be49
commit
e8f9eaa722
|
@ -1,6 +1,7 @@
|
||||||
module Ask
|
module Ask
|
||||||
class Engine < ::Rails::Engine
|
class Engine < ::Rails::Engine
|
||||||
initializer "ask" do
|
initializer "ask" do
|
||||||
|
Rails.application.config.to_prepare do
|
||||||
locales = Site.first.in_use_locales rescue [:en,:zh_tw]
|
locales = Site.first.in_use_locales rescue [:en,:zh_tw]
|
||||||
begin
|
begin
|
||||||
t_data0 = locales.collect{|l| Dir["#{ENV['PWD']}/config/locales/#{l.to_s}.yml"]}.flatten.map{|yaml_file| YAML.load(File.read(yaml_file))}
|
t_data0 = locales.collect{|l| Dir["#{ENV['PWD']}/config/locales/#{l.to_s}.yml"]}.flatten.map{|yaml_file| YAML.load(File.read(yaml_file))}
|
||||||
|
@ -25,10 +26,10 @@ module Ask
|
||||||
puts ['error in ask',e]
|
puts ['error in ask',e]
|
||||||
end
|
end
|
||||||
begin
|
begin
|
||||||
require File.expand_path('../../../app/models/ask_setting', __FILE__)
|
require File.join(Ask::Engine.root, 'app/models/ask_setting')
|
||||||
require File.expand_path('../../../app/models/ask_list_setting', __FILE__)
|
require File.join(Ask::Engine.root, 'app/models/ask_list_setting')
|
||||||
require File.expand_path('../../../app/models/ask_category_setting', __FILE__)
|
require File.join(Ask::Engine.root, 'app/models/ask_category_setting')
|
||||||
require File.expand_path('../../../app/models/ask_setting_index', __FILE__)
|
require File.join(Ask::Engine.root, 'app/models/ask_setting_index')
|
||||||
if defined?(AskSetting)
|
if defined?(AskSetting)
|
||||||
ask_setting = AskSetting.first
|
ask_setting = AskSetting.first
|
||||||
if ask_setting.nil?
|
if ask_setting.nil?
|
||||||
|
@ -86,7 +87,7 @@ module Ask
|
||||||
rescue => e
|
rescue => e
|
||||||
puts ['AskSetting not found',e]
|
puts ['AskSetting not found',e]
|
||||||
end
|
end
|
||||||
require File.expand_path('../../../app/models/ask_question', __FILE__)
|
require File.join(Ask::Engine.root, 'app/models/ask_question')
|
||||||
require File.expand_path('app/models/user_action', Rails.root)
|
require File.expand_path('app/models/user_action', Rails.root)
|
||||||
def fix_reviewer
|
def fix_reviewer
|
||||||
ask_question_no_reviewer_len = AskQuestion.where(:id.in => UserAction.where(controller: 'admin/asks', action: 'update').pluck(:request_path).map{|v| v.split('/')[-1]}, :reviewer_id => nil).count
|
ask_question_no_reviewer_len = AskQuestion.where(:id.in => UserAction.where(controller: 'admin/asks', action: 'update').pluck(:request_path).map{|v| v.split('/')[-1]}, :reviewer_id => nil).count
|
||||||
|
@ -217,3 +218,4 @@ module Ask
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
end
|
Loading…
Reference in New Issue