@Lob public String comment;
としただけではディスプレイ上に変化は見られない。
(Add a computer画面にCommentは表示されない。 JavaのComputerクラスにStringメンバーcommentを追加したことになる)
◆app/views/createForm.scala.html
・Add a computer画面の登録フォームをいじることができる。
@textarea
で複数行のテキスト入力をおこなう入力フォームを作ることができる。
@textarea(computerForm("comment"), '_label -> "Comment", '_help -> "")
→Add a computer画面にComment欄ができた。
(computerForm(“comment”)はどういったことをしているのか?)
ちなみに、
@inputText
で1行のテキスト入力をおこなうフォームを作ることができる。
◆conf/evolutions/default/1.sql
create table computer ();
の中に
comment varchar(),
を書くことにより、データベースにcommentの項目を追加でき、これでコメント入力ができるようになる。
※これら変更を施したのち、Herokuにデプロイすると”Application Error”となる。
この問題は「herokuのpostgreSQLでのevolutionが動いてくれない場合」( https://hacknote.jp/archives/5051/ )で対処することができる。
◆このページ内について
・CLOBについては→ http://e-words.jp/w/CLOB.html
・「clobが無くなっているか確認する。」→ どこでclobがなくなっていることを確認できるのかわからなかった。 {アプリ名}\target\scala-2.11\classes\evolutions\default にて1.sqlファイルの再生成を確認した。