这就是问题:

在 lib 中,我需要将 MONTHNAMES 打印为字符串

如果我尝试

Date::MONTHNAMES.inspect

结果是

=> "[无,\"一月\",\"二月\",\"三月\",\"四月\",\"五月\",\"六月\",\"七月\",\"八月\"、\"九月\"、\"十月\"、\"十一月\"、\"十二月\"]"

很好,但我不需要第一个元素,所以
month_names = Date::MONTHNAMES
month_names.shift
month_names.inspect


ActionView::TemplateError (can't modify frozen array)

有什么解决方法吗?
谢谢

最佳答案

Date::MONTHNAMES.slice(1,12).inspect

给你整个月(没有第一个 nil )。

关于ruby-on-rails - rails MONTHNAMES to_s,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1648757/

10-11 13:11