質問編集履歴
4
依頼対応
title
CHANGED
File without changes
|
body
CHANGED
@@ -161,4 +161,8 @@
|
|
161
161
|
neko_daisuki 様のコメント対応
|
162
162
|

|
163
163
|
|
164
|
-

|
164
|
+

|
165
|
+
|
166
|
+
## 追記3
|
167
|
+
neko_daisuki 様のコメント対応
|
168
|
+

|
3
コメント対応
title
CHANGED
File without changes
|
body
CHANGED
@@ -155,4 +155,10 @@
|
|
155
155
|
</div>
|
156
156
|
</div>
|
157
157
|
|
158
|
-
```
|
158
|
+
```
|
159
|
+
|
160
|
+
## 追記2
|
161
|
+
neko_daisuki 様のコメント対応
|
162
|
+

|
163
|
+
|
164
|
+

|
2
情報不足のため
title
CHANGED
File without changes
|
body
CHANGED
@@ -114,4 +114,45 @@
|
|
114
114
|
def create の render :showを render :new に変更すると
|
115
115
|
問題なくエラーメッセージが出るので、部分テンプレートに問題があるところまでは
|
116
116
|
理解したのですが、手も足も出ません。
|
117
|
-
初心者でわからないことばかりですが、よろしくお願いいたします。
|
117
|
+
初心者でわからないことばかりですが、よろしくお願いいたします。
|
118
|
+
|
119
|
+
## 追記
|
120
|
+
情報が不足し大変申し訳ございません。追加いたします。
|
121
|
+
|
122
|
+
books/show.html
|
123
|
+
```ruby
|
124
|
+
<div class="container px-5 px-sm-0">
|
125
|
+
<div class="row">
|
126
|
+
|
127
|
+
<div class="col-md-3"><!--部分テンプレート全体-->
|
128
|
+
<%= render 'users/user_info', user: @user %>
|
129
|
+
<%= render 'books/post_book', book: @new_book %>
|
130
|
+
</div>
|
131
|
+
|
132
|
+
<div class="col-md-8 offset-md-1"><!--User page全体-->
|
133
|
+
<h2>Book detail</h2>
|
134
|
+
<table class="table">
|
135
|
+
|
136
|
+
<tbody>
|
137
|
+
<tr>
|
138
|
+
<td><%= link_to user_path(@user.id) do%>
|
139
|
+
<%= attachment_image_tag @user, :profile_image, :fill, 10, 10, fallback: "no_image.jpg", size:'40x40' %><br>
|
140
|
+
<%= @book.user.name %><% end %></td>
|
141
|
+
<td><%= link_to book_path(@book) do %>
|
142
|
+
<%= @book.title %><!--book変数のtitleカラム(bookモデルに定義)-->
|
143
|
+
<% end %>
|
144
|
+
</td>
|
145
|
+
<td><%= @book.body %></td>
|
146
|
+
|
147
|
+
<% if @book.user == current_user %>
|
148
|
+
<td><%= link_to "Edit", edit_book_path(@book), class: 'btn btn-success btn-sm' %></td>
|
149
|
+
<td><%= link_to "Destroy", book_path(@book), method: :delete, data: { confirm: "本当に消しますか?" }, class: 'btn btn-danger btn-sm' %></td>
|
150
|
+
<% end %>
|
151
|
+
</tr>
|
152
|
+
</tbody>
|
153
|
+
</table>
|
154
|
+
</div>
|
155
|
+
</div>
|
156
|
+
</div>
|
157
|
+
|
158
|
+
```
|
1
Codeに誤りがあったため
title
CHANGED
File without changes
|
body
CHANGED
@@ -53,11 +53,14 @@
|
|
53
53
|
@book = Book.new(book_params)
|
54
54
|
@book.user_id = current_user.id
|
55
55
|
#falseならば、画像投稿ページを再表示
|
56
|
-
|
56
|
+
if @book.save
|
57
|
+
flash[:notice]="You have creatad book successfully."
|
57
58
|
redirect_to books_path
|
58
|
-
|
59
|
+
else
|
60
|
+
@user = current_user
|
61
|
+
@books = Book.all
|
59
|
-
|
62
|
+
render :show
|
60
|
-
|
63
|
+
end
|
61
64
|
end
|
62
65
|
|
63
66
|
#投稿リストを表示画面作成
|