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

質問編集履歴

3

画像の追加

2021/04/05 11:54

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -165,4 +165,7 @@
165
165
 
166
166
 
167
167
  ```
168
+
169
+ ### 追加画像
170
+ ![イメージ説明](92ec62ea7e2ded53d5a5ad5f43c494e5.png)
168
171
  こちらになります。

2

コードの追加

2021/04/05 11:54

投稿

退会済みユーザー
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

コードの追加

2021/04/05 09:54

投稿

退会済みユーザー
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
+ こちらになります。