質問するログイン新規登録

質問編集履歴

5

文章編集

2016/10/31 10:38

投稿

Masaya_Murakami
Masaya_Murakami

スコア25

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

文字修正

2016/10/31 10:38

投稿

Masaya_Murakami
Masaya_Murakami

スコア25

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

タグ改善

2016/10/31 10:12

投稿

Masaya_Murakami
Masaya_Murakami

スコア25

title CHANGED
File without changes
body CHANGED
File without changes

2

文章改善

2016/10/31 10:04

投稿

Masaya_Murakami
Masaya_Murakami

スコア25

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

コードの追加

2016/10/31 10:03

投稿

Masaya_Murakami
Masaya_Murakami

スコア25

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
  ```