如何使用 slim-rails gem 在 head 标签上设置 css 的样式
How to style a css on the head tag using slim-rails gem
我正在使用 gem "slim-rails"
,我需要在 head
标签内的文件 application.html.slim
上添加一个样式 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}"
我正在使用 gem "slim-rails"
,我需要在 head
标签内的文件 application.html.slim
上添加一个样式 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}"