Help us understand the problem. What is going on with this article?

Play Framework 2.6 で実装編 part1

More than 1 year has passed since last update.

【前置き】

一週間空いてPlayFramework実装編
前回嵌ってそもそも実装できねぇ!って状態でしたが動かす事が出来たのでぽちぽちやっていこうかと思います。

綺麗にしていなかったりwebデザインはまだ考慮してなくて張りぼてですが、時間かけてやっていこうかと思います。作ったものはgitに置いてあるのでアドバイスとか頂けると幸いです。
https://github.com/lunalice/bookmaker

要件のおさらいですが、ユーザーアカウント毎にブックマークを管理したいという事で、
必要な機能、ユーザー登録画面を作っていきます。

で、そこに行くまでにいくらかはまってしまったので備忘録を残すことにします。
①PC2台別環境で作成していて、ひとつの環境で正常に作成したものをgit登録し別環境に取り込んで動かそうとした際発生したエラー。runした際、いろんな部分でnullぽが発生して動作してくれません。

【対処】
sbt clean compileを実行。

上記対応で無事動作してくれました。
別環境から別環境に移す時に上記心当たりがないエラーが出た際はクリーンしてみるというナレッジが溜まりました。

②eclipseにプロジェクトを取り込んだ際いろんなパスが行方不明になる。

【対処】
sbt "eclipse with-source=true"を実行する。

sbt eclipseで取り込める状態にはなりますが上記コマンドを実行しないとソースがダウンロードされずに何かとeclipseが赤字をはくようになります。とりあえず上記コマンド実行しておけば間違いないと思います。

【本編】

本編といいつつそこそこ省略しちゃいます。
面談準備とぽちぽち作ったり本読んだり、qiitaまとめたりとスキルアップに時間がかかる為定時ダッシュ出来るような環境じゃないと人は育たないですね(白目

イメージ145.jpg

作成した画面になります。
今はユーザー名とパスワードとフルネームになっていますが、パスワード再確認に二重入力にするのとフルネームはいらないかなと考えています。

mainテンプレートにナビゲート、フッター(コピーライト)、フラッシュメッセージと上下に配置してユーザー登録をセンターに配置するつもりではいますが、レイアウトは追いついていません。

課題ですが、ユーザー名はユニークではあるんですが、空白入力を許してしまっていたりしてよろしくないので対処しないといけません。動くかす事が第一優先ですが結構ヤバミなバグなので直します。

イメージ146.jpg

ユーザー登録が完了した場合TOP画面に戻りフラッシュが表示されるようになってます。
正直ダサいのでレイアウトをどうにかしたいですが、機能も作らないとでこんな感じに。

今回はこんな感じ、次はログインについてまとめたいと思います。
既に課題としてセッションと一覧をどう表示するかという部分が悩ましい感じになってます。

【後書き】

のちのちやる事とやってみたい事も視野に含めいろいろ本を買いました。
Ruby本・Ruby on rails本・PHP本
cakephp本・androidsdk本・unity with c#本
aws本・python本・django本
結構買いました。幅広すぎだろ無理じゃね?とか思われるかもしれませんが、
一日だと100%無理なので日々使って読みます。読むかつ使ってみます。
一つ言語使って最低限のプログラミングが出来てるので言語の違いは書き方の癖くらいでフレームワークがきつそうだなぁって思ってます。平日業務、転職活動、スキルアップと頑張って行きますよ!脱人売りブラック

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away