質問編集履歴
3
画像の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -165,4 +165,7 @@
|
|
165
165
|
|
166
166
|
|
167
167
|
```
|
168
|
+
|
169
|
+
### 追加画像
|
170
|
+

|
168
171
|
こちらになります。
|
2
コードの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -145,4 +145,24 @@
|
|
145
145
|
end
|
146
146
|
end
|
147
147
|
```
|
148
|
+
|
149
|
+
### 追加のコード2 _card.html.haml
|
150
|
+
|
151
|
+
```
|
152
|
+
.Data__table
|
153
|
+
- @cards.each do |card| #データを一つずつ取り出す
|
154
|
+
.Data__table__list
|
155
|
+
.Data__table__list__id
|
156
|
+
= card.id
|
157
|
+
.Data__table__list__title
|
158
|
+
= link_to "#{card.title}", card_path(card.id)
|
159
|
+
.Data__table__list__language
|
160
|
+
= card.language
|
161
|
+
.Data__table__list__btn
|
162
|
+
= link_to "編集", edit_card_path(card.id)
|
163
|
+
.Data__table__list__btn
|
164
|
+
= link_to "削除", card_path(card.id), method: :delete
|
165
|
+
|
166
|
+
|
167
|
+
```
|
148
168
|
こちらになります。
|
1
コードの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -107,4 +107,42 @@
|
|
107
107
|
```
|
108
108
|
|
109
109
|
|
110
|
-
是非
|
110
|
+
是非お願い致します。
|
111
|
+
|
112
|
+
#### 追加コードになります
|
113
|
+
|
114
|
+
Cardモデル
|
115
|
+
|
116
|
+
```
|
117
|
+
class Card < ApplicationRecord
|
118
|
+
belongs_to :category, optional: true
|
119
|
+
def self.search(search) #self.クラスメソッド
|
120
|
+
if search != ""
|
121
|
+
Card.where('language LIKE(?) or title LIKE(?)', "%#{search}%","%#{search}%").order('id DESC') #言語、タイトルで検索することが可能
|
122
|
+
else
|
123
|
+
order('Id DESC')
|
124
|
+
end
|
125
|
+
end
|
126
|
+
end
|
127
|
+
```
|
128
|
+
Cardモデルのマイグレーション
|
129
|
+
|
130
|
+
```
|
131
|
+
class CreateCards < ActiveRecord::Migration[6.0]
|
132
|
+
def change
|
133
|
+
create_table :cards do |t|
|
134
|
+
t.string :language
|
135
|
+
t.text :title
|
136
|
+
t.integer :price
|
137
|
+
t.string :releasedate
|
138
|
+
t.text :author
|
139
|
+
t.text :memo
|
140
|
+
t.integer :category_id
|
141
|
+
|
142
|
+
|
143
|
+
t.timestamps
|
144
|
+
end
|
145
|
+
end
|
146
|
+
end
|
147
|
+
```
|
148
|
+
こちらになります。
|