行。我想不通。问题是@extend
在css中不起作用。我有CSS:
@import "bootstrap";
.field_with_errors {
@extend .control-group;
@extend .error;
}
它不会突出显示具有 div 类的字段.field_with_errors
。我不知道为什么,它适用于我制作的其他应用程序。如果我用 CSS 编写类似的东西color: #f00;
- 这有效。它只是@extend
因为某种原因而没有。有任何想法吗?
形式:
<h1>Report</h1>
<div class="row">
<div class="span6 offset3">
<%= form_for(@problem) do |f| %>
<%= render 'shared/error_messages' %>
<%= f.label :name, raw("Your name:") %>
<%= f.text_field :name %>
<%= f.label :email, raw("E-mail address (for confirmation):") %>
<%= f.text_field :email %>
<%= f.label :description, raw("Enter a description of the problem:") %>
<%= f.text_area :description %>
<%= f.submit "Submit", class: "btn btn-large btn-primary" %>
<% end %>
</div>
</div>
可能是一个愚蠢的问题,我一定错过了什么。我只是不知道它是什么,并且真的希望它像以前一样工作。任何帮助表示赞赏!
编辑:
查看 bootstrap-sass 文件后,我意识到我能够@extend 那里的文件中的类(@extend .form-control
例如工作)。所以它必须是那个.error
并且.control-group
不存在!它去了哪里,我仍然无法弄清楚,除非他们像一周前那样改变它。:/