こんにちは。
今、WEBの勉強のためにTodoリストのアプリを作っている中で
分からないことが出てきたので調べてみたのですが、どうすればいいのか
分からないのでこちらで質問させて下さいm(__)m
###質問
画像を使って簡単に説明したいと思います。
まずアプリの左側のフォームに新しい予定を入力して登録すると、右の表に表示されます。
それで、登録された予定を編集するために表の右にある編集ボタンを押すと、
このような画面になるのですが、この時にカテゴリのプルダウンメニューに
最初に登録したカテゴリをデフォルトで表示させたいです。
※なのでこの場合だとPCと表示されるようにしたいです。
ソースコードはこんな感じです。
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <title>To do list</title> 6</head> 7<h1>編集ページ</h1> 8<form action="/renew/<%= @to_do_list.id %>" method="post"> 9<label for="title">内容:</label> 10<input type="text" name="content" value="<%= @to_do_list.content %>"> 11<label for="title">日時:</label> 12<input type="text" name="time" value="<%= @to_do_list.time %>"> 13 14 <p>優先順位:<br> 15 <select name="ranking"> 16 <option value="A">A</option> 17 <option value="B">B</option> 18 <option value="C">C</option> 19 <option value="D">D</option> 20 </select> 21 </p> 22 23 <label for="title">メモ</label> 24 <input type="text" name="memo" value="<%= @to_do_list.memo %>"> 25 <label for="category">カテゴリ:</label> 26 <select name="category" id="category"> 27 <% @categories.each do |category| %> 28 <option value="<%= category.id %>"><%= category.name %></option> 29 <% end %> 30 </select> 31 </label> 32<p><input type="submit" value="編集完了"></p> 33</form> 34</body> 35</html>
WEBアプリを作り始めてまだ1ヶ月ほどなので、まだ分からないことが多いです。
文章やコードにおかしな点があるかもしれませんが、
詳しい方、知恵をお貸しいただけると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/05 14:01
2015/09/05 14:37 編集
2015/09/06 05:42