【发布时间】:2019-05-04 20:55:35
【问题描述】:
在我的系统中,用户将注册他们的名字。在系统使用的自然语言中,名称的结尾根据其用途而有所不同,例如:
- 谁:
"name surname" - 与谁:
"namai surnamai"
因此,我需要在某些地方更改@provider_user.name 的结尾;如果它以e 结尾,请将e 替换为ai。
我的 HTML slim 代码是:
= render partial: 'services/partials/messages/original_message', locals: { header: t('html.text.consultation_with.for_provider', name: @provider_user.name)
它从 yml 文件中获取文本并使用 @provider_user.name。
有解决此问题的建议吗?
【问题讨论】:
-
string.sub(/e$/, 'ai')将用ai替换结尾的e。
标签: html ruby-on-rails ruby yaml slim