我有一个带有 Tailwind 的 Rails 7 应用程序,我正在做这样的事情:
@list = [{name: "Some", width: "3/12"}, {name: "other", width: "6/12"}]
# In the view
<%= render 'mypartial': list: @list %>
# In the partial
<% list.each do |item|%>
<div class="w-<%= item[:width] %>">
<%= item[:name] %>
</div>
<% end %>
Run Code Online (Sandbox Code Playgroud)
该视图生成正确的 HTML ( ex: <div class="w-6/12">),但浏览器无法识别这些类。如果我对它们进行硬编码而不传递变量,则一切正常。我做错了什么或者错过了什么吗?