observer中不能准确使用国际化标签

observer中不能正确使用国际化标签

不知道是不是rails本身就不支持在observer中使用 t() 方法,我在observer中使用 t('wiki_manage.view.private_forum') ,希望其能转义成对应的文字,未能实现。

 

鉴于此路行不通,遂将标签当成字符串写入,在呈现的时进行转义。虽然与起初的设想有些出入,倒是方便了做国际化。

特此记录,以供日后借鉴。