質問編集履歴
5
文章編集
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,4 +21,16 @@
|
|
21
21
|
<% end %>
|
22
22
|
```
|
23
23
|
|
24
|
+
viewファイルで出力されたHTML
|
25
|
+
each_with_indexでidをふっているので、下記と同じものでidだけが異なるものがひとつのページに多くあるというイメージです。
|
26
|
+
```ここに言語を入力
|
27
|
+
<form class="button_to" method="post" action="/posts/16/like" data-remote="true"><button id="0" type="submit">
|
28
|
+
<img src="/assets/icon_heart-ce229fb5b842bba5a3bf498493eecc5a.svg" alt="Icon heart" />
|
29
|
+
<span>
|
30
|
+
0
|
31
|
+
</span>
|
32
|
+
</button><input type="hidden" name="authenticity_token" value="blU6kMq62zJ/HKQ5dmLC0ymeRROBt6cq67/rrcIV2J5QrasNijT6Hx9Zdx/eymsZXM7FrBOejLMkp3MzQZZ8yA==" /><input type="hidden" name="index" value="0" /></form>
|
33
|
+
|
34
|
+
```
|
35
|
+
|
24
36
|
私のやりたいことはviewファイルのid: iをjsファイルで認識してくれることです!
|
4
文字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -21,4 +21,4 @@
|
|
21
21
|
<% end %>
|
22
22
|
```
|
23
23
|
|
24
|
-
私のやりたいことはviewファイルのid: iをjsファイルで
|
24
|
+
私のやりたいことはviewファイルのid: iをjsファイルで認識してくれることです!
|
3
タグ改善
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
2
文章改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -19,4 +19,6 @@
|
|
19
19
|
<%= post.likes_count %>
|
20
20
|
</span>
|
21
21
|
<% end %>
|
22
|
-
```
|
22
|
+
```
|
23
|
+
|
24
|
+
私のやりたいことはviewファイルのid: iをjsファイルで区別してくれることです!
|
1
コードの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,4 +2,21 @@
|
|
2
2
|
```ここに言語を入力
|
3
3
|
$('ここで変数@indexを使いたい').html("<%= j(render partial: 'like', locals: { post: @post,i: @index,like:@likes }) %>");
|
4
4
|
|
5
|
+
```
|
6
|
+
|
7
|
+
@indexの定義部分
|
8
|
+
```ここに言語を入力
|
9
|
+
@index = params[:index]
|
10
|
+
```
|
11
|
+
|
12
|
+
viewファイル
|
13
|
+
```ここに言語を入力
|
14
|
+
<% if user_signed_in? %>
|
15
|
+
<% if post.like_user(current_user.id) %>
|
16
|
+
<%= button_to "/posts/#{post.id}/unlike",params:{index: i}, method: :delete, id: i, remote: true do %>
|
17
|
+
<%= image_tag("icon_red_heart.svg") %>
|
18
|
+
<span>
|
19
|
+
<%= post.likes_count %>
|
20
|
+
</span>
|
21
|
+
<% end %>
|
5
22
|
```
|