やりたいこと
現状
試行錯誤しながらなんとかhtml.erbでカレンダーを作りました。
デザインとか色々ツッコミどころ満載ですがそこはやさしい気持ちを持って見ていただけると幸いです。
![]
html
1<div class="main users-index"> 2 <h1>Home#top</h1> 3 <p>Find me in app/views/home/top.html.erb</p> 4<div class="container"> 5 6 7 <div class="box2"> 8 <p class="sample">日付 <input type="text" name="example1"></p> 9 10 <% today = Date.today%> 11 <table> 12 <caption><%= today.strftime('%Y年%m月')%></caption> 13 <tr> 14 <th>月</th> 15 <th>火</th> 16 <th>水</th> 17 <th>木</th> 18 <th>金</th> 19 <th>土</th> 20 <th>日</th> 21 </tr> 22 <tr> 23 <% month = today.strftime('%m')%> 24 <% d = today.at_beginning_of_month.at_beginning_of_week%> 25 <% 1.upto(5).each do|i|%> 26 <tr> 27 <% (d..d.end_of_week).each do|c|%> 28 <th> 29 <%= (c.strftime('%m') == month)? c.strftime('%d'): " "%> 30 <p>○</p> 31 </th> 32 <% end %> 33 </tr> 34 <% d = d + 1.week %> 35 <% end %> 36 </table> 37 <p class="sample">コース <input type="text" name="example1"></p> 38 <form class="sample" method="post"> 39 <p>時間 40 <select name="horoscope"> 41 <option>10:00</option> 42 <option>11:00</option> 43 <option>12:00</option> 44 <option>13:00</option> 45 </select></p> 46 </form> 47 <p class="sample"><input type="button" value="予約する"</p> 48</div> 49</div> 50</div>
困っていること
困っていることはたくさんあり過ぎてお聞きしたいことはたくさんあるのですが、今一番知りたいこととしては
- カレンダーの月の切り替えの仕方
- htmlで表示させているだけなのでぐるなびのカレンダーのように日にちの箇所をクリックをした際に日付の部分にクリックした月日を表示させたい
railsを勉強し始めたばかりで本当に何をどうしたらいいかが分からない状態です。なので、出来ればサンプルコードを交えて少し詳しくご教示していただけると勉強になります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/12/18 09:38
2018/12/18 10:48