作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
所以这是我的问题。
我想检索存储在模型中的字符串,并在运行时使用 Rails 应用程序中的变量更改其中的一部分。这是一个例子:
我有一个 Message 模型,我用它来存储几个独特的消息。所以不同的用户有相同的消息,但我希望能够在消息中间显示他们的名字,例如
"Hi #{user.name}, ...."
我试图将它准确地存储在数据库中,但它在显示在 View 中之前被转义,或者在存储在数据库中时通过 Rails 控制台进行插值。
提前致谢。
最佳答案
我没有看到定义自定义字符串辅助函数的理由。 ruby 报价very nice formatting approaches ,例如:
"Hello %s" % ['world']
或
"Hello %{subject}" % { subject: 'world' }
两个示例都返回“Hello world”。
关于ruby - 来自数据库的字符串中的 Rails 字符串插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6778192/
我是一名优秀的程序员,十分优秀!