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

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

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

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

Q&A

解決済

1回答

585閲覧

コメント一覧がうまく表示されない

raamenzurururu

総合スコア11

Ruby on Rails

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

0グッド

0クリップ

投稿2020/06/17 04:00

前提・実現したいこと

イメージ説明

コメントを投稿はできるのですが、コメントがうまく表示されてません。
コメントを一覧で表示できるようにしたいです。

該当のソースコード

関係がありそうなコード

app>views>tasks>show.html.slim

.p-comment__list .p-comment_listTitle コメント = render @task.comments = render partial: 'comment_form', locals: { comment: @comment }

app>controllers>tasks_controller.rb

def show @comment = Comment.new(task_id: @task.id) end

app>views>comments>_comment.html.slim

.p-comment__item p = simple_format(comment.comment) .p-comment__bottomLine span = comment.name span = comment.created_at.to_s(:datetime_jp)

app>assets>stylsheets>tasks.scss

.p-comment__formBox { margin: 30px auto; border: 5px solid #e8e8e8; padding: 25px; border-radius: 14px; } .p-comment__formTitle { border-bottom: 2px solid #dfdfdf; padding-bottom: 5px; } .p-comment__listTitle { border-bottom: 2px solid #dfdfdf; padding-bottom: 5px; } .p-comment__list { margin: 38px 0; padding: 20px; } .p-comment__item { padding: 18px; border-bottom: 2px dotted #dfdfdf; } .p-comment__bottomLine { font-size: 15px; text-align: right; > span { font-size: 14px; margin: 0 12px; } }

もしコードの訂正箇所など解決策がわかる方がいたら教えていただきたいですm(_ _)m

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

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

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

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

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

guest

回答1

0

ベストアンサー

slim

1.p-comment__list 2 .p-comment_listTitle 3 | コメント 4 = render @task.comments 5 6= render partial: 'comment_form', locals: { comment: @comment }

slim

1.p-comment_listTitle コメント

のように書けるのは、要素の中身がその1行のみで完結する場合のみです。
複数行にわたって中身を書く場合は改行し、適切なインデントを取る必要があります。

投稿2020/06/17 04:07

Mugheart

総合スコア2349

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

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

raamenzurururu

2020/06/17 04:49

Mugheartさんいつもありがとうございます。 問題を解決できて本当に嬉しいです。 複数行にわたって中身を書く場合は改行し、適切なインデントを取るようにします(^^)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.46%

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

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

質問する

関連した質問