回答編集履歴

1 誤りの修正。

gogoackman3

gogoackman3 score 101

2016/10/01 16:27  投稿

ajaxのレスポンスを受け取るファイル(create.js.slim)の
各行の先頭に以下のように 縦棒( | ) を追加することで正しく動きました。slimでの記法なのだと思います。
```javascript
// ajaxのレスポンスが帰ってきたら、コメントの値をフォームから削除
| $('#comment').val('');
// コメント数をカウントアップ
| $('#comment_count_num').html(@comments_count);
// コメント内容を追加表示
| $('.comment_wrapper').append("#{ j(render "shared/comment")}").hide().fadeIn('slow');
| $('.comment_wrapper').append("#{ j(render 'shared/comment')}").hide().fadeIn('slow');
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る