问题标签 [slim-lang]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
109 浏览

ruby-on-rails - Rails 关系“Has_none_or_one”

我有一个问题,我有一个“用户”模型和一个“专业”模型。在 Professional 模型中,指定它属于一个用户。

但是,用户模型中没有书面关系。应该是这样并没有错,用户可以拥有专业人士(感谢belongs_to),但并非总是如此。

问题是:我不能执行“User.find(49).professional”来测试用户 n°49 是否是专业人士(它应该返回一个布尔值)。

但是我可以执行“Professional.find(65).user”,如果专业 n°65 是用户,则返回 true,如果不是,则返回 false。

在某些用户视图中,我有这个不起作用,因为:

我有一个广泛的“li”列表。因此,if 条件不起作用,@user.professional.someprofessionalattributes 也不起作用。

我首先想到的是我应该在User模型中写“has_none_or_one”,但是当我查看官方文档时它并不存在。

谢谢你的帮助

0 投票
1 回答
1884 浏览

ruby-on-rails - 使用 Rails 资产管道提供 Slim/Jade

我正在编写一个 Angular.js 应用程序,它需要为其各种视图获取静态 HTML 文件。

我想使用 Slim 或 Jade 来编写这些静态预编译视图,并使用 Rails 资产管道为它们提供服务。

我想出了如何在我的 config/application.rb 中使用它从资产管道中提供 html 文件: config.assets.paths << "#{Rails.root}/app/assets/html"

至于将 slim 或 jam 编译为 html,我已经搜索了 hi 和 low 的解决方案,但我得到的最接近的是slim_assets,但它编译为 JST,而不是 HTML。

谢谢!

0 投票
1 回答
1597 浏览

node.js - Meteor 用 Slim 代替 Handlebars?

由于Handelbars 是Meteor.js的默认模板层,是否可以轻松地使用Slim代替?

如果是这样(意思是,没有大量的黑客攻击)如何整合它?

更新:看起来这可能开始成为 OpalRB 的真正可能性,因为我们看到了一些有希望的努力,例如https://github.com/marcandre/meteor-opal

0 投票
1 回答
3870 浏览

ruby - 让 content_for 与 Slim 一起工作

我正在努力在Hardwired中实现 content_for 和 yield_content 支持。

Sinatra::Contrib 实现不起作用,所以我尝试了一个更简单的版本:

不幸的是,这会重复内容(content_for 似乎抓取了模板中的所有内容,而不仅仅是子内容)。

我应该采取什么方法来实现这一点?

0 投票
1 回答
1014 浏览

jquery - 使用 jQuery 发布到 Sinatra

我有以下路线

主文件

初始.slim

这里

单击按钮后,我想被重定向并查看我传递的 JS 对象(或类似的对象)。但是上面的代码没有做到这一点。单击按钮时,没有任何反应。没有错误,没有消息...我在这里仔细阅读了一些相关主题,但到目前为止没有任何帮助。我在这里遗漏了一些误解吗?如何在 JavaScript 中向 Sinatra App 发出 POST 请求?

0 投票
2 回答
1411 浏览

ruby - Slim 模板:如何挽救异常?

我想将以下 erb 代码转换为 slim。

我的做法是:

但这给出了一个错误:

如何使用 slim 正确挽救异常?

0 投票
0 回答
469 浏览

ruby-on-rails - 内联样式不适用于 ActionMailer

我在我的 Rails 应用程序中使用 SLIM 和 SASS 作为模板和样式电子邮件。

当我在应用程序环境设置为开发的浏览器中查看电子邮件时,电子邮件看起来很好,但在生产环境中,邮件视图的显示方式不同,样式不准确。从生产发送的电子邮件中的图像和标题中缺少内联样式标签,但在开发时看起来很好。

可能导致 Rails 应用程序生产和开发环境中不同的电子邮件样式的原因是什么?

PS:我没有为内联 css 使用任何 gem。

0 投票
1 回答
970 浏览

ruby-on-rails - Slim 模板中的 zurb 基础图标字体 link_to

我正在为 Rails 表单使用一个纤薄的模板文件。我想使用 Foundation 图标字体作为链接中的图形,但似乎找不到将字体包含在 link_to 中的方法。这是有问题的代码。

在最后一行中,我可以让图标显示在链接旁边(如图所示),但我看不到如何将其嵌入链接标题本身(当前设置为“编辑”)。

非常感谢任何帮助!

仅供参考::Rails 3.2.11,Ruby 1.9.3,Foundation 3

0 投票
1 回答
1332 浏览

ruby-on-rails - Rails simple_form 输入上的引导弹出窗口

我正在尝试以我目前正在构建的形式显示一些弹出窗口。当用户专注于特定领域时,它们应该出现,但我无法做到这一点,这是我得到的(在 Slim 中):

这是我尝试加载页面时得到的结果:

可能是一个简单的语法错误,但我无法弄清楚。

提前致谢。

0 投票
1 回答
2392 浏览

ruby - 使用 Slim-lang 将数据传递给布局模板

我在将数据传递给 Slim 模板时遇到问题。我有以下工作代码(使用来自此 SO 线程的信息):

我在模板中有什么:

layout.slim

post_text.slim

我的问题是在我的情况下如何将参数传递给布局模板?