Railsで保存されたデータをeach文で出力する時に余計なものがデフォルトで書かれてしまう

体重管理アプリを作っています
そこでテキストボックスから体重を記述してボタンを押し、each文で出力というコードを書きました

Ruby

<!--データの表示--><% @content.weighttasks.each do |weighttask| %> <%= weighttask&.created_at&.strftime("%Y年%m月%d日") %> <%= weighttask.weight %>kg <%= link_to '削除', [weighttask.content, weighttask], data: { turbo_method: 'delete', turbo_confirm: '削除していいですか?' } %> <br><% end %>

すると何もデータが無いときにも削除ボタンと「kg」が表示されます
イメージ説明
今まで削除ボタンなど実装した時にそういうことはなかったのですがなぜでしょうか?
今までは
イメージ説明
のようにデータが出力されたら表示されているという感じでした

必要なファイル等があればご指摘ください

コメントを投稿

0 コメント