Ruby on Rails。将变量存储在文本字段DB中

时间:2014-03-22 23:20:20

标签: ruby-on-rails ruby

如何在DB中存储带变量的ruby字符串? 例如,我有模型堆栈和属性 welcome_message 。 我希望在welcome_message中存储下一个字符串 - "嗨,#{user}。你好吗?" 然后我做了:

user = "artem"
p stack.welcome_message

得到了 -

  

"嗨,\#{user}。你好吗?"

我无法在视野中注意它,因为我想在字段中更改位置变量。

1 个答案:

答案 0 :(得分:3)

存储欢迎您的消息

Hi, <user>. How do you do?

然后,在显示时,

user = "artem"
p stack.welcome_message.gsub('<user>', user)

就像为用户名添加占位符一样。