私はセルロイドに非常に慣れていませんが、Rails アプリで先物が現在のロケールを失う理由がわかりません。
puts "locale OUTSIDE #{I18n.locale}"
data.map do |item|
Celluloid::Future.new { puts "locale INSIDE #{I18n.locale}"; serialize_item(item) }
end.map(&:value)
基本的に私は次のようなものを得ました
locale OUTSIDE en
locale INSIDE it
locale INSIDE it
locale INSIDE it
locale INSIDE it
locale INSIDE itlocale INSIDE it
locale INSIDE it
locale INSIDE it
locale INSIDE it
ロケールを変更すると、先物はデフォルトのロケールを考慮し続けます:it
基本的なものが欠けているような気がします...