誰でもできる!Railsでページ遷移する登録画面を実装する方法3選
ぞす!げんきちです!\\\\٩( 'ω' )و ////
「いや、誰だよ」って方は、下記リンクを見てやってください。
目次〜
現在、3人でチーム開発をしています。
メルカリのコピーサイトを作っています。
僕はユーザー管理機能を担当しています。
今日は、ページ遷移する登録機能です。
実装したい画面
このように入力フォームが分かれている登録機能です。
3通りの方法が見つかりました。
1:セッションを使う。
セッション(session)とは
ページ間で変数の内容を維持するための仕組み
session[キー] = 値
変数の中に情報を蓄積させていって、最後にDBに保存する。
メリット
ページを戻す処理なども実装しやすそうな印象。
デメリット
Railsのヘルパーメソッドなので、汎用性に欠ける。
2:遷移するビュー毎にコントローラを作る
メリット
簡単そう
デメリット
登録作業を中断した場合にも、DBに値が入ってしまう。
3:JavaScriptとでビュー遷移を演出する
長いHTMLを書いて、JavaScriptで出したり消したりする。
メリット
割と簡単そう
デメリット
画面戻りたい時ってどうするんだろう...
まとめ
恐らく「1」が最適です。
しかし「3」を採用しました。
それは・・・
JavaScriptよく分からんちん/(^o^)\
今はスキルアップを最優先します!
<一日一新>
マンモスのつけ麺。ビタミンが豊富らしいです。
<学習進捗>
学習開始からの期間 :73日
今日までの合計時間:728h
今日までに到達すべき目標時間:666h
目標との解離:62h
「10,000時間」まで、
残り・・・「9,272時間!」
以上です。
読んでくれた方々、ありがとうございました!((_ _ (´ω` )ペコ。