我只是认为有些字符串方法没有等效的bang方法
formated_index = formated_index.tableize
我以为我可以写...
formated_index.tableize!
...但我不能: - (
String::underscore
和其他String::*ize
方法相同。
因此存在一些,而downcase!
或next!
等其他人存在。为什么在ruby中处理这么不一致?
答案 0 :(得分:1)
tableize
,humanize
,pluralize
不是Ruby方法,而是String类的ActiveSupport扩展,没有bang变体。