我怎么能用yaml用破折号保存符号

时间:2015-08-24 16:00:47

标签: ruby-on-rails-4 yaml

我的i18n文件是zh-TW,

我的用户模型枚举

# can't be  save

      user.language = :'zh-TW',
      user.save

# NameError: uninitialized constant TW
user.language= :zh-TW

但是,我无法保存用户此值

forceSelection="true"

1 个答案:

答案 0 :(得分:0)

您必须转义指示符(' - ')。您可以通过引用值来实现这一点。请参阅下面的示例:

user.language= :"zh-TW"