javascript - 精简到 JavaScript 变量
问题描述
我正在使推送消息的消息内容动态化。
下面是用于显示消息内容的 Slim 文件的代码。
- if message.user
= "#{message.user.full_name}: "
= message.message.first(200)
.small.text-right.text-muted= l message.created_at, format: :calendars_datetime
我打算做的是从 Slim 获取 message.message.first(200) 并将其存储在 JavaScript 变量中?
我的意思是这样,在单个 Slim 文件中,已经有 Slim 代码以及 JavaScript:
- if message.user
= "#{message.user.full_name}: "
= message.message.first(200)
.small.text-right.text-muted= l message.created_at, format: :calendars_datetime
javascript:
// Get the message.message.first(200)
let messageContent = #{{message.message.first(200)}}
console.log(messageContent)
我试过这个,但它不起作用,我无法通过控制台从 Slim 获取消息内容。
我在这里错过了什么吗?请建议最好的做法?
解决方案
推荐阅读
- c - 如何用一个字符替换两个字符?
- sql - Sql ER图:产品与父母关系
- python - 如何使用python获得给定显着性水平的拒绝区域
- excel - 使用 VBA 自动过滤列时如何仅包含特定单词
- c - 检查用户是否根据格式输入
- python - TensorFlow:设计自定义层时 __call__() 和 call() 的功能之间的区别?
- c++ - 为什么函数二返回 cout << s << " " << t << " " << b << endl; 当它说只返回(b)时?
- python - 如何解决 FieldError - 无法将关键字“slug”解析为字段
- mysql - DUPLICATE KEY UPDATE 只能工作一次?
- android - 为什么我的搜索栏没有隐藏提示“搜索...”?