焼きぶろぐ

思いついたことをだらだら書いてます

自由研究5日目 Railsがりがり

昨日作ったサンプルアプリを参考に、いよいよタスク管理アプリの開発に入りました!
私のお盆は明日までなのですが…無理そうですね(遠い目)

タスク管理アプリ 概要

できること

  • 親子紐づきのあるタスク管理(親がボード、子がタスク)
  • タスクで進捗管理可能(と言って進捗率の列を足し忘れていたことに気づく)
  • タスクにはプロジェクト・プログラム・職種・作業が紐づく(それぞれマスタ化してある)

やりたいこと

  • 見た目はTrelloみたいにしたい(いつか)
  • ログイン機能(今回はあきらめた)

今日やったこと

  • モデル作成
  • ボード・プログラムのコントロール、ビュー作成
  • Ajaxでセレクトボックスの内容を動的に変更(職種>作業)

参考サイト
【Rails】Ajaxでセレクトボックスの内容を動的に変更する - ひよっこエンジニアの雑多な日記

ちょっとまだ公開できるレベルではないのでローカルでごりごりやってます。。
しかしRails楽しいです

はまったこと

jQueryが反応しない

一部動作にAjaxを仕込んだのですがうまく動きませんでした
⇒原因:jQueryの設定ができていなかった

  1. Gemfileにgem ‘jquery-rails'を追記
  2. bundle install
  3. app/assets/javascripts/application.jsに//= require jquery3を追記(jqueryだとなぜか失敗)

これでうまく動きました

参考にしたサイト

Ruby on Rails5.1.3にBootstrapを導入する方法 - Qiita

Rails5でjqueryがデフォルトで入ってくれなくなったみたいですね…