问题标签 [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 资产管道预编译超薄模板
如果我可以使用 rails 资产管道预编译超薄模板,那将非常方便。我希望将我的模板粘贴在 app/assets/html 中并以这种方式提供它们。
这是我到目前为止所得到的:
运行 rake assets:precompile 会读取 app/assets/html 中的 .html.slim 文件,但它不会编译它们,并且输出文件仍然具有 .slim 扩展名。
有没有办法使这项工作?
ruby-on-rails - 超薄换行符和格式
我正在使用 slim 模板和 ruby on rails(刚开始使用它们)。我面临的唯一问题是:呈现的 html 没有格式。即没有换行符,没有缩进。我可以理解,对于 slim 而言,本质上呈现格式可能有点棘手。
无论如何要呈现格式正确的html?
ruby-on-rails - 苗条的动态条件类
只是为了帮助其他开发人员,因为在 SO 上没有类似的问题。
css - 加载 SASS 样式表时出错
我正在尝试使用 SASS,并尝试在我的 sinatra 应用程序中使用 scss 加载一个简单的样式表。
main.rb 中的路由处理程序是
在布局中(使用超薄视图渲染器),我将 css 文件用作:
我已经从公用文件夹中删除了样式表,并在视图文件夹中创建了 styles.scss,但无法在呈现的页面中获取 css 文件。
haml - 在 Grunt 的 Ruby 环境之外使用 HAML 或 Slim?
我是一名前端开发人员,主要与 PHP 开发人员合作,最近我在考虑使用 HAML 或 Slim 来编写我处理给他们的 HTML 模板,而不是纯 HTML。
但我知道他们需要 Ruby/Node 才能使用它们,所以我的问题是如何“如果可能”将它们与 Grunt 一起使用并利用循环、条件等。而不是在 Ruby 环境中?
ruby-on-rails - 在 input 和 =f.input 之间使用 simple_form 时遇到问题
这是以下苗条 simple_form 表单的屏幕截图。这显示正确。但这给了我类型 nil 错误。
这是以下代码的屏幕截图。这很好用(不给出 nil 类型错误。因为它需要模型字段。)但是外观被打破了。
ruby-on-rails - 当不应该显示属性时,删除 slim 中的 HTML 标记属性
当类不应该在 Slim 中显示时,我想删除类属性。
在 ERB 中,我可以使用:
我如何在 Slim 中做到这一点?
我找到了这个,但我觉得必须有一个更惯用的解决方案:
ruby - ruby sinatra Web 应用程序中出现奇怪的“找不到文件”错误
我正在使用 mongodb 数据库创建一个 sinatra Web 应用程序。我使用 mongomapper 进行映射。Web 服务器很薄,我使用 slim 作为模板语言。
文件 ./config/config.ru:
文件 main.rb:
结尾
遇到的错误:
我 100% 确定这个文件确实存在。此错误的原因可能是什么?如果您需要更多信息,请发表评论...
newline - Slim 中的代码格式化 + 续行
我最近一直在学习 Slim,我想知道是否有办法格式化或美化我的代码。我一直对使用换行符(按 Enter)持谨慎态度,因为它会导致错误。
我想格式化它的原因是因为我的大部分代码都不能适合我的文本编辑器的单行,通常发生的情况是它继续到下一行,这通常对我来说是不可读的。
这通常只有一行:
li #{author.first_name} #{author.last_name} <a href="/">View</a><a href="/">Edit</a><a href="/">Delete</a>
有没有办法或字符来表示续行?我希望链接使用下一行,以便对我来说更具可读性。
ruby - 如何通过 Middleman 安装和使用 Slim 模板引擎
我是 Middleman 和 ruby 的新手。
我已经安装了 Ruby 我已经安装了 Middleman 和 gems 来让它运行。
我需要使用 slim 而不是默认的模板系统。
所以我安装了 Slim gem。Slim 的网站只说我需要“slim”才能让它工作。
中间人网站说我只需要将模板引擎添加到 config.rb 文件中,但它没有给出示例......
对于没有红宝石背景的人来说,这无济于事。
我在 git 上找了几个 config.rb ,它们都有:
和
我将它添加到我的 config.rb 文件并创建了 layout.slim 和 index.html.slim
当我刷新本地服务器时,我得到:
我用 Boilerplace 安装了中间人。我不确定是否还有更多需要更改的文件,但是我在网上找不到任何好的资源,这很奇怪。
谁能给我一些关于我缺少什么的方向?