長くなるのでまずは「一括登録編」です。s06068Excel風グリッドライブラリのhandsontableを使って一覧表示をできるようにします。tutorialでも一覧表示はできましたが、handsontableを使うと後々一括登録もできるようになります。一覧表示にしても並べ替え(行も列も)ができるようになります。s06068工数表アプリの入力画面に表示させる「祝日」をカレンダとして作成しました。Excelで一覧を作成したので、他のアプリでも祝日一覧が欲しくなった場合には応用が利くと思われます。表示だけならともかく、一覧登録・更新を0から実装するのは現実的ではないため、Handsontableというライブラリを用いました。s06068RailsでDBのマイグレーションファイルを作成するとtimeとdatetimeがあります。timeは時刻を持つため項目ですが日付情報を持つことができません。プログラム中からInsertを投げても、”2000年1月1日”として登録されてエラーになりません。s06068工数管理システムを題材にRails開発の練習を始めています。DFD、ER、テーブル定義と画面のモックアップを作成し、最初の1画面を実装します。実装面では今回は複数テーブルを扱えるようにフォーム用モデルを扱えるようにします。