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

質問編集履歴

3

本文の訂正

2018/04/20 16:42

投稿

rubyganbaru
rubyganbaru

スコア14

title CHANGED
File without changes
body CHANGED
@@ -21,6 +21,48 @@
21
21
  rails g model Search name:string
22
22
  rake db:migrate
23
23
 
24
+ -------------------------------------------------------
25
+
26
+ search.rb
27
+
28
+ class Search < ApplicationRecord
29
+ def self.search(search) #self.でクラスメソッドとしている
30
+ if search # Controllerから渡されたパラメータが!= nilの場合は、titleカラムを部分一致検索
31
+ Search.where(['name LIKE ?', "%#{search}%"])
32
+ else
33
+ Search.all #全て表示。
34
+ end
35
+ end
36
+ end
37
+
38
+ ---------------------------------------------------------
39
+
40
+ index.html.erb
41
+
42
+ <%= form_tag searchs_path, :method => 'get' do %>
43
+ <p>
44
+ <%= text_field_tag :search, params[:search] %>
45
+ <%= submit_tag "Search", :name => nil %>
46
+ </p>
47
+ <% end %>
48
+ <%= yield %>
49
+
50
+ ---------------------------------------------------------
51
+
52
+ routes.rb
53
+  
54
+ resources:searchs
55
+
56
+ -----------------------------------------------------------------
57
+
58
+ searchscontroller.rb
59
+
60
+ class SearchsController < ApplicationController
61
+ def index
62
+ @projects = Search.search(params[:search])
63
+ end
64
+ end
65
+
24
66
  ![イメージ説明](90d5ab58a9c139090423dbc35290382e.png)
25
67
  ![イメージ説明](d7c29e0c54acfbfcb4440ffafe16269c.png)
26
68
  ![イメージ説明](f039b604d3a27a1abe266ef92acd3c90.png)

2

書き方変更

2018/04/20 16:42

投稿

rubyganbaru
rubyganbaru

スコア14

title CHANGED
@@ -1,1 +1,1 @@
1
- Ruby on Railsで検索機能を実装したい
1
+ Ruby on Railsで検索機能を実装したらtext/htmlがな、というエラーが出る
body CHANGED
File without changes

1

書式の改善

2018/04/19 14:17

投稿

rubyganbaru
rubyganbaru

スコア14

title CHANGED
@@ -1,1 +1,1 @@
1
- Ruby on Railsで検索機能でtext/htmlがな、とエラーが出る
1
+ Ruby on Railsで検索機能を実装した
body CHANGED
File without changes