slim-lang相关内容

如何在 Slim 模板中访问 CoffeeScript 引擎中的实例变量

我有一个 Rails 控制器,我在其中设置了一个实例变量 - @user_name = "一些用户名" 在我的 .slim 模板中,我使用咖啡引擎生成 javascript 并希望从客户端 sie javascript 代码中打印出用户名 - 咖啡:$(document).ready ->name = "#{@user_name}"警报名称 但这是正在生成的javascript?? $( ..

一种在服务器端预编译纤薄模板并将 HTML 传递给 Rails 应用程序中的 VueJS 的方法?

我正在尝试将 Vue js 集成到现有的 Rails 应用程序中,并带有许多纤薄的模板.如果我可以在超薄模板中使用 vue 指令就好了(是的,这是可能的),获取 HTML 并将其传递给 Vue 实例以进行进一步开发.我知道有将 slim 编译为 html 的 slim-lang 加载器,或者您可以在 中使用 slim 语法. 但我不想通过 AJA ..
发布时间:2021-09-23 20:49:12 前端开发

Ruby on Rails - 使 Slim 成为默认模板

我正在处理一个 Ruby on Rails 项目,我需要自定义由 Gems 提供的默认视图. 要求是模板使用Slim.我知道 ERB 是 Rails 的默认模板引擎. 根据我的观察,优先级是 ERB,否则将使用 Slim/Haml 视图. 我想知道是否可以将 Slim 设置为默认值而不是 ERB? 如何做到这一点,以便当我在 Slim 中创建模板的本地版本时,它将覆盖 ge ..
发布时间:2021-07-13 19:25:00 其他开发

苗条的动态条件类

只是为了帮助其他开发人员,因为在 SO 上没有类似的问题. div class=(is_active? ? 'active' : 'inactive')div class=('active' if is_active?) 解决方案 请看下面的例子: div class=(is_active? ? 'active' : 'inactive')div class=('active' if is ..
发布时间:2021-07-12 19:56:54 其他开发

如何在 Slim 模板中渲染 HTML

我正在尝试呈现以图标开头的链接.我正在使用 Slim 模板引擎和 Bootstrap CSS. 通常您可以通过以下方式执行此操作: 我的个人资料 根据 Slim 的文档,我们可以使用 == 进行渲染而无需转义 HTML.因此,将其转换为 Slim,我尝试了以下变体: li== link_to " My Profi ..
发布时间:2021-07-11 20:43:54 其他开发

如何通过 Middleman 安装和使用 Slim 模板引擎

总的来说,我是 Middleman 和 ruby​​ 的新手. 我已经安装了 Ruby我已经安装了 Middleman 和 gems 来让它运行起来. 我需要使用 slim 而不是默认的模板系统. 所以我安装了 Slim gem.Slim 的网站只说我需要“slim"才能让它工作. 中间人网站说我只需要将模板引擎添加到config.rb文件中,但没有给出示例... 对 ..
发布时间:2021-07-11 20:40:42 其他开发

javascript 块中的 ruby​​ [slim 模板]

有没有办法将 ruby​​ 条件放在 javascript 块中?即 javascript:变量配置 = {common_value_1 : 1,common_value_2 : 2};- 如果 my_value === true # 这必须是一个 ruby​​ 条件config.custom_true_value_1 = "1" ;config.custom_true_value_2 = "# ..
发布时间:2021-07-11 19:42:16 其他开发

Kaminari 生成字符串而不是 html

11 月份有这样的问题,但没有给出答案.Kaminari 在生产中生成字符串而不是 html并且没有作者的反馈,缺乏声誉并没有让我有机会在那里提问,我的问题也有点不同.我使用 Rails 4.2.4、Kaminari 0.16.3 和 slim 作为我的模板语言. 分页导航生成正确,但是 = paginate @articles 生成的几乎是一个字符串而不是 html.所以它是转义标签并像普 ..
发布时间:2021-06-13 19:55:18 其他开发

在Ruby脚本中使用SLIM/HAML等?

我目前正在编写一个脚本,该脚本分析一些遗传数据,然后在彩色的Word文档上生成输出.该脚本有效,但是脚本中的一种方法写得不好,即创建Word文档的方法. 创建文档的方法会创建一个独立的HTML文件,然后以"docx"扩展名保存该文件,这使我可以为文档的不同部分赋予不同的样式. 下面是让它正常工作的最低要求.它包括一些样本输入数据,这些数据将在最后一步之前以不同的方法创建并存储在哈希中, ..
发布时间:2021-05-13 20:21:54 其他开发

有3个条件的苗条条件班

我想用苗条的方式编写条件类,但我只知道如何使用2个条件来完成它,例如: div class =(索引== 0?'class1':'class1 class3') 如何在三个条件下做到这一点? -如果index == 0.class1-Elsif索引== -1.class2.class3- 别的.class1.class3 解决方案 div class =(如果index == 0 ..
发布时间:2021-04-23 20:49:10 其他开发