像这样标记样式 css: .state- { -6ren">
gpt4 book ai didi

css - 如何使用 slim-rails gem 在 head 标签上设置 CSS 样式

转载 作者:行者123 更新时间:2023-11-28 15:05:24 27 4
gpt4 key购买 nike

我正在使用 gem "slim-rails" 并且我需要将文件 application.html.slim 放入 head > 像这样标记样式 css:

<style>
<% State.all.each do |state| %>
.state-<%= state.name.parameterize %> {
background-color: <%= state.color %>;
}
<% end %>
</style>

我是这样尝试的:

  style
- State.all.each do |state|
.state-
= "#{state.name.parameterize}" {
background-color: = "#{state.color}";
}

但是没有成功。错误:

Malformed indentation
/Users/romenigld/ror_workspace/projects/news_city/app/views/layouts/application.html.slim, Line 20, Column 12
}
^

它有办法使用助手吗?

最佳答案

我修复了 views/states/_state.html.slim 的部分:

span class="label state state-#{state.name.parameterize}" style="background-color: #{state.color};"
= "#{state}"

关于css - 如何使用 slim-rails gem 在 head 标签上设置 CSS 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49496075/

27 4 0
文章推荐: JavaScript 用字符 trim
文章推荐: html - 如何从文档流中制作一行