LoginSignup
0
1

More than 3 years have passed since last update.

[rails]新規登録ページ作成で苦労した点

Last updated at Posted at 2020-05-26

チームでの共同開発にあたり、
新規登録フォームを担当したため
振り返りまとめです。

主な使用技術

  • devise
  • active_hash
  • ウィザード形式

工夫した点

  • ウィザード形式を取り入れており、より多くの情報を見やすく入力

-都道府県の入力は「active_hash」を実装しており、入力をしなくても選択式となるように工夫

苦労した点

  • フロント実装部分 最も苦労しました。一見、簡単そうに見えますが以下の項目は時間かかりました、、、
    • 生年月日フォームの実装
    • フォームの大きさ
    • ▼のアイコンの設置(これも生年月日)

これに関しては、下記記事へフォームの記述を記載しました
https://qiita.com/ki-ku/items/040d84626f864ea2640e

  • バリデーション
    正規表現を用いたバリデーションの設定は苦労しました。
     - メールアドレスは@とドメインを含む必要がある
     - ユーザー本名は全角で入力させる

  • 量が多い
    正直、もっと簡単に終わるかなと思っていたのですが
    ウィザード形式にしたのもあり、作成したビューはログインページ含めて4ページ、
    また単体テストもusersモデルとaddressモデルを行う必要がありました。

結果として、どのアプリでも使うものになりますので
とても勉強になりましたが、予定よりも時間をつかてしまったため、
他のチームメンバーには大変助けて頂きました!

とっても感謝です!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1