gpt4 book ai didi

ruby - 来自数据库的字符串中的 Rails 字符串插值

转载 作者:数据小太阳 更新时间:2023-10-29 06:32:31 24 4
gpt4 key购买 nike

所以这是我的问题。

我想检索存储在模型中的字符串,并在运行时使用 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com