Merge pull request #21524 from gfx/do_not_localize_for_to_sentence

Fix strange messages for `rails g foo`
This commit is contained in:
Akira Matsuda 2015-09-07 18:55:53 +09:00
commit 3f2267ebe3

@ -178,7 +178,7 @@ def self.invoke(namespace, args=ARGV, config={})
options = sorted_groups.flat_map(&:last) options = sorted_groups.flat_map(&:last)
suggestions = options.sort_by {|suggested| levenshtein_distance(namespace.to_s, suggested) }.first(3) suggestions = options.sort_by {|suggested| levenshtein_distance(namespace.to_s, suggested) }.first(3)
msg = "Could not find generator '#{namespace}'. " msg = "Could not find generator '#{namespace}'. "
msg << "Maybe you meant #{ suggestions.map {|s| "'#{s}'"}.to_sentence(last_word_connector: " or ") }\n" msg << "Maybe you meant #{ suggestions.map {|s| "'#{s}'"}.to_sentence(last_word_connector: " or ", locale: :en) }\n"
msg << "Run `rails generate --help` for more options." msg << "Run `rails generate --help` for more options."
puts msg puts msg
end end