Bootstrap3で@extend.control-group; (Railsチュートリアルより)
Bootstrap2から3に変えた影響で、エラーが出た。
エラーを回避するにはapp/assets/stylesheets/custom.css.scss:を変更する。
.field_with_errors{
@extend.control-group;
@extend.error;
}
を
.field_with_errors{
@extend.has-error;
}
に変更すれば、
こんな感じになる。
@extend.has-error;1つで済むとちょっとすっきり。
あとは、エラーの雰囲気が違うので、ついでになおす。
エラーの雰囲気がチュートリアルと若干違うので、
App/views/shared/_error_messages.html.erbの内容を修正。
<divclass="alertalert-error">
の内容を以下に書き換え。
<div class="alert alert-danger">
bootstrap2と3って、少し違うみたい。
<参考>
http://stackoverflow.com/questions/19917429/ruby-field-with-errors-doesnt-extend-control-group-error