たれみみマンデー

Rails5のチャットでハマったとこ。jQueryの読み込みエラー

Rails5でチャット実装をしようと色々なサイトを見ていたのですが、動かず初歩的なミス。coffeeで$とか入ってるのにjQueryを読み込んでなかった。

って事で入れる。

gem 'jquery-rails'

gem 'jquery-ui-rails'

そしたらさらに

couldn't find file 'jquery-ujs' with type 'application/javascript'

ってでました。

以下の記述で動きました。(順序でハマりました)

 

app/assets/javascripts/application.js

//= require jquery

//= require jquery-ui/widgets/datepicker

//= require rails-ujs

//= require turbolinks

//= require_tree .

 (補足)

( もしrequireでbootstrap系を書く場合は、必ずjQuery読み込みの後に記述すべきとのことです!BoostrapはjQueryが必須なので。)

 

app/assets/stylesheets/application.css

*= require jquery-ui/datepicker

*= require_tree .

*= require_self

 */

 

どなたかの参考になれば幸いです。

 

 

https://github.com/jquery-ui-rails/jquery-ui-rails#require-specific-modules