Railsアプリでformvalidationをセットアップしようとしています。ツールチップにエラー メッセージが表示されない理由がわかりません。formvalidation のドキュメントを何度か確認しましたが、正しいようです。問題のトラブルシューティングに苦労しています。vendor/assets/javascripts に (formValidation バージョン)がformValidation.min.js
あります。ベンダー/アセット/スタイルシートbootstrap.min.js
にあります。formValidation.min.css
アプリケーション.js
//= require jquery
//= require jquery.turbolinks
//= require jquery_ujs
//= require formValidation.min.js
//= require bootstrap.min.js
//= require bootstrap-sprockets
//= require bootstrap-select.min
//= require bootstrap-typeahead-rails
//= require turbolinks
//= require fancybox
//= require_tree .
$(document).ready(function() {
$('#custom-tag').formValidation({
framework: 'bootstrap',
err: {
container: 'tooltip'
},
icon: {
valid: null,
invalid: null,
validating: null
},
fields: {
tag: {
validators: {
stringLength: {
min: 3,
max: 10,
message: 'Must be between 3 and 10'
}
}
}
}
});
});
アプリケーション.css.scss
/*
*= require bootstrap-select.min
*= require bootstrap-typeahead-rails
*= require formValidation.min.css
*= require fancybox
*/
Gemfile
gem 'sass-rails', '~> 5.0.0.beta1'
gem 'coffee-rails', '~> 4.1.0'
gem 'bootstrap-sass', '~> 3.2.0'
gem 'autoprefixer-rails'
gem 'font-awesome-sass'
gem 'uglifier', '>= 1.0.3'
gem 'bootstrap-typeahead-rails'
gem 'jquery-rails', '2.3.0'
gem 'fancybox2-rails', '~> 0.2.8'