问题标签 [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.
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”,但是当我查看官方文档时它并不存在。
谢谢你的帮助
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。
谢谢!
node.js - Meteor 用 Slim 代替 Handlebars?
由于Handelbars 是Meteor.js的默认模板层,是否可以轻松地使用Slim代替?
如果是这样(意思是,没有大量的黑客攻击)如何整合它?
更新:看起来这可能开始成为 OpalRB 的真正可能性,因为我们看到了一些有希望的努力,例如https://github.com/marcandre/meteor-opal。
ruby - 让 content_for 与 Slim 一起工作
我正在努力在Hardwired中实现 content_for 和 yield_content 支持。
Sinatra::Contrib 实现不起作用,所以我尝试了一个更简单的版本:
不幸的是,这会重复内容(content_for 似乎抓取了模板中的所有内容,而不仅仅是子内容)。
我应该采取什么方法来实现这一点?
jquery - 使用 jQuery 发布到 Sinatra
我有以下路线
主文件
初始.slim
这里
单击按钮后,我想被重定向并查看我传递的 JS 对象(或类似的对象)。但是上面的代码没有做到这一点。单击按钮时,没有任何反应。没有错误,没有消息...我在这里仔细阅读了一些相关主题,但到目前为止没有任何帮助。我在这里遗漏了一些误解吗?如何在 JavaScript 中向 Sinatra App 发出 POST 请求?
ruby - Slim 模板:如何挽救异常?
我想将以下 erb 代码转换为 slim。
我的做法是:
但这给出了一个错误:
如何使用 slim 正确挽救异常?
ruby-on-rails - 内联样式不适用于 ActionMailer
我在我的 Rails 应用程序中使用 SLIM 和 SASS 作为模板和样式电子邮件。
当我在应用程序环境设置为开发的浏览器中查看电子邮件时,电子邮件看起来很好,但在生产环境中,邮件视图的显示方式不同,样式不准确。从生产发送的电子邮件中的图像和标题中缺少内联样式标签,但在开发时看起来很好。
可能导致 Rails 应用程序生产和开发环境中不同的电子邮件样式的原因是什么?
PS:我没有为内联 css 使用任何 gem。
ruby-on-rails - Slim 模板中的 zurb 基础图标字体 link_to
我正在为 Rails 表单使用一个纤薄的模板文件。我想使用 Foundation 图标字体作为链接中的图形,但似乎找不到将字体包含在 link_to 中的方法。这是有问题的代码。
在最后一行中,我可以让图标显示在链接旁边(如图所示),但我看不到如何将其嵌入链接标题本身(当前设置为“编辑”)。
非常感谢任何帮助!
仅供参考::Rails 3.2.11,Ruby 1.9.3,Foundation 3
ruby-on-rails - Rails simple_form 输入上的引导弹出窗口
我正在尝试以我目前正在构建的形式显示一些弹出窗口。当用户专注于特定领域时,它们应该出现,但我无法做到这一点,这是我得到的(在 Slim 中):
这是我尝试加载页面时得到的结果:
可能是一个简单的语法错误,但我无法弄清楚。
提前致谢。
ruby - 使用 Slim-lang 将数据传递给布局模板
我在将数据传递给 Slim 模板时遇到问题。我有以下工作代码(使用来自此 SO 线程的信息):
我在模板中有什么:
layout.slim:
post_text.slim:
我的问题是在我的情况下如何将参数传递给布局模板?