<DAY105>アプリ制作RESTな設定について
学習状況
●学習日数 105日
●学習時間(本日)10.5時間
●累計学習時間 488.5時間
●一日あたりの平均学習時間 4.65時間
フォームに入力した回答を別モデルに保存するページを作成する
どのような構成を検討していたか?
(1)tweets#indexアクション(問題のタイトルを一覧で表示)
(2)tweets#showアクション(問題の詳細をみる)
(3)tweets#showアクション(問題を確認しフォームに回答を入力)
(4)入力されたフォームを別のリソースであるanswer#createに飛ばしモデルオブジェクトを保存
ハマっていた理由
form forを使用していたが、保存するモデルが変わる。モデルオブジェクトをうまくはめ込めず。
できるだろうが、今は製作物を仕上げるのが優先なので、方法を変更した。
成功した構成
(1)tweets#indexアクション(問題のタイトルを一覧で表示)
(2)tweets#showアクション(問題の詳細をみる)
(3)tweets#showアクション(問題を確認)
(4)tweets#showアクション(link_toを使用し、answernewアクションに飛ばす)
(5)answers#newアクション(answerインタスタンスを生成)
(6)answers#createアクション(Anserモデルを用いてDBにデーターを保存)
(7)answers#show(保存されたデーターの出力)
最後に
こんな簡単な事もテキストの誘導ないと詰まってしまうが、
もうこんな事でつまる事はないので、少し成長した。