写真の様な表を作っていますが謎の2019-09-01..2019-09-30
がVIEWに出てきます。
内容は<%=(Date.parse("#{@start_date}")..Date.parse("#{@end_date}")).each do |date| %>
この中身が出ていると思われます。クロームのdeveloperツールを使って確かめましたが。どこから出ているのか分かりませんでした。ページのソースを表示
の内容を以下に添付します。この表示が消える方法が知りたいです。よろしくお願いいたします。
下から4行目に2019-09-01..2019-09-30
が存在しています。
html
1 2<!DOCTYPE html> 3<html> 4 <head> 5文字制限で省略 6 </head> 7 8 <body> 9 <div class="container"> 10 <h1>2019年9月の勤務表</h1> 11<table class="table"> 12 <thead> 13 <tr> 14 <th>日付</th> 15 <th>曜</th> 16 <th>出社時間</th> 17 <th>退社時間</th> 18 <th>勤務時間</th> 19 </tr> 20 </thead> 21 22 <tr> 23 <td>9月1日</td> 24 <td>日</td> 25 <td></td> 26 <td></td> 27 <td></td> 28 </tr> 29 30 <tr> 31 <td>9月2日</td> 32 <td>月</td> 33 <td></td> 34 <td></td> 35 <td></td> 36 </tr> 37 38 <tr> 39 <td>9月3日</td> 40 <td>火</td> 41 <td></td> 42 <td></td> 43 <td></td> 44 </tr> 45 46 <tr> 47 <td>9月4日</td> 48 <td>水</td> 49 <td></td> 50 <td></td> 51 <td></td> 52 </tr> 53 54 <tr> 55 <td>9月5日</td> 56 <td>木</td> 57 <td></td> 58 <td></td> 59 <td></td> 60 </tr> 61 62 <tr> 63 <td>9月6日</td> 64 <td>金</td> 65 <td></td> 66 <td></td> 67 <td></td> 68 </tr> 69 70 <tr> 71 <td>9月7日</td> 72 <td>土</td> 73 <td></td> 74 <td></td> 75 <td></td> 76 </tr> 77 78 <tr> 79 <td>9月8日</td> 80 <td>日</td> 81 <td></td> 82 <td></td> 83 <td></td> 84 </tr> 85 86 <tr> 87 <td>9月9日</td> 88 <td>月</td> 89 <td></td> 90 <td></td> 91 <td></td> 92 </tr> 93 94 <tr> 95 <td>9月10日</td> 96 <td>火</td> 97 <td></td> 98 <td></td> 99 <td></td> 100 </tr> 101 102 <tr> 103 <td>9月11日</td> 104 <td>水</td> 105 <td></td> 106 <td></td> 107 <td></td> 108 </tr> 109 110 <tr> 111 <td>9月12日</td> 112 <td>木</td> 113 <td></td> 114 <td></td> 115 <td></td> 116 </tr> 117 118 <tr> 119 <td>9月13日</td> 120 <td>金</td> 121 <td></td> 122 <td></td> 123 <td></td> 124 </tr> 125 126 <tr> 127 <td>9月14日</td> 128 <td>土</td> 129 <td></td> 130 <td></td> 131 <td></td> 132 </tr> 133 134 <tr> 135 <td>9月15日</td> 136 <td>日</td> 137 <td></td> 138 <td></td> 139 <td></td> 140 </tr> 141 142 <tr> 143 <td>9月16日</td> 144 <td>月</td> 145 <td></td> 146 <td></td> 147 <td></td> 148 </tr> 149 150 <tr> 151 <td>9月17日</td> 152 <td>火</td> 153 <td></td> 154 <td></td> 155 <td></td> 156 </tr> 157 158 <tr> 159 <td>9月18日</td> 160 <td>水</td> 161 <td></td> 162 <td></td> 163 <td></td> 164 </tr> 165 166 <tr> 167 <td>9月19日</td> 168 <td>木</td> 169 <td></td> 170 <td></td> 171 <td></td> 172 </tr> 173 174 <tr> 175 <td>9月20日</td> 176 <td>金</td> 177 <td></td> 178 <td></td> 179 <td></td> 180 </tr> 181 182 <tr> 183 <td>9月21日</td> 184 <td>土</td> 185 <td></td> 186 <td></td> 187 <td></td> 188 </tr> 189 190 <tr> 191 <td>9月22日</td> 192 <td>日</td> 193 <td></td> 194 <td></td> 195 <td></td> 196 </tr> 197 198 <tr> 199 <td>9月23日</td> 200 <td>月</td> 201 <td></td> 202 <td></td> 203 <td></td> 204 </tr> 205 206 <tr> 207 <td>9月24日</td> 208 <td>火</td> 209 <td></td> 210 <td></td> 211 <td></td> 212 </tr> 213 214 <tr> 215 <td>9月25日</td> 216 <td>水</td> 217 <td></td> 218 <td></td> 219 <td></td> 220 </tr> 221 222 <tr> 223 <td>9月26日</td> 224 <td>木</td> 225 <td></td> 226 <td></td> 227 <td></td> 228 </tr> 229 230 <tr> 231 <td>9月27日</td> 232 <td>金</td> 233 <td></td> 234 <td></td> 235 <td></td> 236 </tr> 237 238 <tr> 239 <td>9月28日</td> 240 <td>土</td> 241 <td></td> 242 <td></td> 243 <td></td> 244 </tr> 245 246 <tr> 247 <td>9月29日</td> 248 <td>日</td> 249 <td></td> 250 <td></td> 251 <td></td> 252 </tr> 253 254 <tr> 255 <td>9月30日</td> 256 <td>月</td> 257 <td></td> 258 <td></td> 259 <td></td> 260 </tr> 2612019-09-01..2019-09-30</table> 262</div> 263 264 265 </body> 266</html> 267
controller
ruby
1class TimeCardsController < ApplicationController 2 def index 3 #月初と月末を求る 4 require 'date' 5 day = Date.today 6 start_date = Date::new(day.year,day.month, 1) 7 end_date = start_date >> 1 8 end_date = end_date - 1 9 @start_date = start_date 10 @end_date = end_date 11 #今何年の取得 12 year_name = start_date.year 13 @year_name = year_name 14 #今何月の取得 15 month_name = start_date.month 16 @month_name = month_name 17 end 18 19 def show 20 21 end 22 23 def create 24 25 end 26 27end 28 29
VIEW
ruby
1<div class="container"> 2 <h1><%= @year_name %>年<%= @month_name %>月の勤務表</h1> 3<table class="table"> 4 <thead> 5 <tr> 6 <th>日付</th> 7 <th>曜</th> 8 <th>出社時間</th> 9 <th>退社時間</th> 10 <th>勤務時間</th> 11 </tr> 12 </thead> 13 <%=(Date.parse("#{@start_date}")..Date.parse("#{@end_date}")).each do |date| %> 14 <tr> 15 <td><%="#{date.month}月#{date.day}日"%></td> 16 <td><%= %w[日 月 火 水 木 金 土][date.wday] %></td> 17 <td></td> 18 <td></td> 19 <td></td> 20 </tr> 21 <%end%> 22</table> 23</div> 24 25
cloud9を使用しています
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/29 09:49