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

質問編集履歴

1

追記

2020/04/16 05:20

投稿

yastinbieber
yastinbieber

スコア49

title CHANGED
File without changes
body CHANGED
@@ -36,4 +36,86 @@
36
36
  など試しましたが両方エラーが出てしまいます。
37
37
 
38
38
 
39
- どなたかuserテーブルにおける@productを挿入する方法をお教えいただけますと幸いです。
39
+ どなたかuserテーブルにおける@productを挿入する方法をお教えいただけますと幸いです。
40
+
41
+ ■追記
42
+ ```
43
+ ##users_show.html.erb
44
+
45
+ <div class="contents-box">
46
+ <div class="container-left">
47
+ <div class="container-left-register">
48
+ <h3>プロフィール</h3>
49
+ </div>
50
+ <div class="container-search-result">
51
+ <div class="container-search-result-box-pf">
52
+ <div class="container-search-result-box-left">
53
+ <% if @user.image.attached? %>
54
+ <%= image_tag @user.image %>
55
+ <% end %>
56
+ </div>
57
+ <div class="container-search-result-box-right">
58
+ <h2>@<%= @nickname %>
59
+ <% if current_user.id == @user.id %>
60
+ <%= link_to "プロフィール編集", edit_user_path(current_user), {:class => "btn3" } %>
61
+ <% end %>
62
+ </h2>
63
+ <p><%= simple_format(@user.selfintroduction) %></p>
64
+ </div>
65
+ </div>
66
+ </div>
67
+ <div class="container-left-register">
68
+ <h3>レビュー</h3>
69
+ </div>
70
+ <% @users.each do |review| %>
71
+ <div class="review-detail">
72
+ <div class="review-detail-item">
73
+ <div class="username">
74
+ <p class="text-small">
75
+ <% if review.comments.present? %>
76
+ <span>レビューに対しての平均評価:</span>
77
+ <span class="rating-star">
78
+ <i class="star-actived rate-<%= review.comments.average(:rate).round %>0"></i>
79
+ </span>
80
+ <% else %>
81
+ <span>レビューに対しての平均評価:</span>
82
+ <span class="rating-star">
83
+ <i class="star-actived rate-0"></i>
84
+ </span>
85
+ <% end %>
86
+ </p>
87
+ </div>
88
+ <div class="write-review">
89
+ <h3><span class="product-btn">title:booknameを入れたい</span></h3><!--titleを入れたい-->
90
+ </div>
91
+ <div class="review-1">
92
+ <br><p><%= truncate(review.review, length: 10) do %></p>
93
+ <% end %>
94
+ </div>
95
+ </div>
96
+ <%= link_to 'レビュー詳細', "", method: :get, class: "right-btn-review-detail" %> <!--routingがわからない-->
97
+ </div>
98
+ <% end %>
99
+ <div class="JIP">
100
+ <%= paginate(@users) %>
101
+ </div>
102
+ </div>
103
+ <div class="container-right">
104
+ <%= form_tag('/products/search', method: :get) do %>
105
+ <input id="sbox" name="keyword" type="text" placeholder="キーワードを入力" />
106
+ <input id="sbtn" type="submit" value="検索" >
107
+ <% end %>
108
+ <form accept-charset="utf-8" action="/" class="js-search-submit" method="get">
109
+ </form>
110
+ <br>
111
+ <%= link_to "書籍を検索する", "/products/search", class: "right-btn" %>
112
+ <%= link_to "書籍を登録する", "/products/new", class: "right-btn" %>
113
+ <% if user_signed_in? %>
114
+ <%= link_to "マイページ", user_path(current_user), class: "right-btn" %>
115
+ <% end %>
116
+ <% if current_user.id == @user.id %>
117
+ <%= link_to "プロフィール編集", edit_user_path(current_user), class: "right-btn" %>
118
+ <% end %>
119
+ </div>
120
+ </div>
121
+ ```