質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

2回答

82閲覧

謎の2019-09-01..2019-09-30を消せなくて困っています。

sugawa

総合スコア24

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2019/09/29 08:43

編集2019/09/29 08:44

写真の様な表を作っていますが謎の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を使用しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

<%=(Date.parse("#{@start_date}")..Date.parse("#{@end_date}")).each do |date| %>

これを
<% (Date.parse("#{@start_date}")..Date.parse("#{@end_date}")).each do |date| %>

にしてください

投稿2019/09/29 08:49

winterboum

総合スコア23347

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sugawa

2019/09/29 09:49

ありがとうございます!! 解決しました!!
guest

0

<%=(Date.parse("#{@start_date}")..Date.parse("#{@end_date}"))=が入ってるので、値を表示します。

投稿2019/09/29 08:48

otn

総合スコア84557

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sugawa

2019/09/29 09:49

ありがとうございます!! 解決しました!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問