質問編集履歴
1
コードが見づらい状態だったので、コードの挿入内に入るよう、見やすいように修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,9 @@
|
|
1
1
|
Ruby on Railsで紹介するアプリを作っています。acthive_storageを使用して、画像を表示させたいのですが、showページでは表示されますが、indexページではNoMethodError が出ます。
|
2
2
|
view/index.html.erbの記入方法かと思うのですが、上手くいかないので解決策を教えて欲しいです。
|
3
3
|
|
4
|
+
view/index.html.erb
|
5
|
+
|
4
6
|
```ここに言語を入力 view/index.html.erb
|
5
|
-
```
|
6
7
|
|
7
8
|
<h3>犬情報一覧</h3>
|
8
9
|
|
@@ -39,8 +40,7 @@
|
|
39
40
|
<p><%= link_to "ワンちゃん新規登録", :new_dog %></p>
|
40
41
|
|
41
42
|
```show.html.erb
|
42
|
-
|
43
|
+
```ここに言語を入力
|
43
|
-
|
44
44
|
<p id="notice"><%= notice %></p>
|
45
45
|
|
46
46
|
<div class="dog-show-wrap">
|
@@ -61,8 +61,8 @@
|
|
61
61
|
<%= link_to 'Back', dogs_path %>
|
62
62
|
|
63
63
|
```
|
64
|
-
|
65
|
-
|
64
|
+
dogs_controllers
|
65
|
+
```ここに言語を入力
|
66
66
|
class DogsController < ApplicationController
|
67
67
|
before_action :set_dog, only: %i[ show edit update destroy ]
|
68
68
|
|
@@ -136,6 +136,7 @@
|
|
136
136
|
|
137
137
|
```
|
138
138
|
|
139
|
+
models/dogs.rb
|
139
140
|
```ここに言語を入力models/dogs.rb
|
140
141
|
|
141
142
|
class Dog < ApplicationRecord
|
@@ -143,7 +144,7 @@
|
|
143
144
|
end
|
144
145
|
|
145
146
|
```
|
146
|
-
|
147
|
+
routes.rb
|
147
148
|
```routes.rb
|
148
149
|
Rails.application.routes.draw do
|
149
150
|
resources :dogs
|