質問編集履歴

1

viewのコードを追加しました!

2016/07/30 08:59

投稿

TakumaN
TakumaN

スコア120

test CHANGED
File without changes
test CHANGED
@@ -3,3 +3,67 @@
3
3
  ちなみに環境はdevelopmentです。
4
4
 
5
5
  これが邪魔でレイアウトが崩れて困っています。。。
6
+
7
+
8
+
9
+ ##追記
10
+
11
+ galleryとworkは1対多の関係になっています。
12
+
13
+ galleryのshowビューでworkの要素をeachで出力しています。
14
+
15
+
16
+
17
+ ```rails
18
+
19
+
20
+
21
+ app/views/galleries/show.html.erb
22
+
23
+
24
+
25
+ <%= @gallery.works.each do |work| %>
26
+
27
+ <% if 0 < @gallery.works.count %>
28
+
29
+ <div class="section work">
30
+
31
+ <% if work.image? %>
32
+
33
+ <%= image_tag work.image.thumb.url, class: 'image' %>
34
+
35
+ <% else %>
36
+
37
+ <%= image_tag 'no_work_image.png', class: 'image' %>
38
+
39
+ <% end %>
40
+
41
+ <% if work.title? %>
42
+
43
+ <h2><%= work.title %></h2>
44
+
45
+ <% else %>
46
+
47
+ <h2>no name</h2>
48
+
49
+ <% end %>
50
+
51
+ <p><%= link_to work.artist, user_path(@gallery.user.userid) %>
52
+
53
+ (@<%= link_to work.artistid, user_path(@gallery.user.userid) %>)</p>
54
+
55
+ <% if current_user?(@gallery.user) %>
56
+
57
+ <p><%= link_to "削除", [@gallery, work], method: :delete %></p>
58
+
59
+ <% end %>
60
+
61
+ <br>
62
+
63
+ </div>
64
+
65
+ <% end %>
66
+
67
+ <% end %>
68
+
69
+ ```