首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Trix在文本中嵌入变量

使用Trix在文本中嵌入变量
EN

Stack Overflow用户
提问于 2020-12-17 00:59:53
回答 1查看 78关注 0票数 1

我想让用户在Trix的文本框中使用变量名。

给定一个trix文本框,允许用户向其他用户写入消息,我希望能够这样做:"Hello %user_name%“

发送消息时,user_name将更改为user_name。

我希望这是一个相当标准的特性,但在文档中找不到它。

我试着在model.content.body上做一个简单的.gsub,但这是返回和不知道gsub是什么的ActionText::RichText

EN

回答 1

Stack Overflow用户

发布于 2020-12-17 15:08:19

模拟文本内容中的变量的一种简单方法是使用搜索和替换,只需替换接收发布内容的操作中的字符串:

代码语言:javascript
复制
final_message = params[:message].gsub("%user_name%", "John Doe")

请注意,gsub仅适用于字符串类型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65327776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档