如何在DB中存储带变量的ruby字符串? 例如,我有模型堆栈和属性 welcome_message 。 我希望在welcome_message中存储下一个字符串 - "嗨,#{user}。你好吗?" 然后我做了:
user = "artem"
p stack.welcome_message
得到了 -
"嗨,\#{user}。你好吗?"
我无法在视野中注意它,因为我想在字段中更改位置变量。
答案 0 :(得分:3)
存储欢迎您的消息
Hi, <user>. How do you do?
然后,在显示时,
user = "artem"
p stack.welcome_message.gsub('<user>', user)
就像为用户名添加占位符一样。