mirror of
https://github.com/github/rails.git
synced 2026-01-28 15:58:03 -05:00
Added better error message for when the class name is already used (and dont show suggestions if there are none)
This commit is contained in:
@@ -380,12 +380,14 @@ HELP
|
||||
# Thanks to Florian Gross (flgr).
|
||||
def raise_class_collision(class_name)
|
||||
message = <<end_message
|
||||
The name '#{class_name}' is reserved by Ruby on Rails.
|
||||
The name '#{class_name}' is either already used in your application or reserved by Ruby on Rails.
|
||||
Please choose an alternative and run this generator again.
|
||||
end_message
|
||||
if suggest = find_synonyms(class_name)
|
||||
message << "\n Suggestions: \n\n"
|
||||
message << suggest.join("\n")
|
||||
if suggest.any?
|
||||
message << "\n Suggestions: \n\n"
|
||||
message << suggest.join("\n")
|
||||
end
|
||||
end
|
||||
raise UsageError, message
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user