質問編集履歴
3
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -36,4 +36,28 @@
|
|
36
36
|
end
|
37
37
|
get 'tags/:name' => 'tags#show'
|
38
38
|
resources :tags, only: [:index, :show]
|
39
|
+
```
|
40
|
+
|
41
|
+
#追記
|
42
|
+
post.rb
|
43
|
+
```
|
44
|
+
def save_tags
|
45
|
+
array = self.check_taggable_word(self.title)
|
46
|
+
self.tag_list.add(array, parse: true)
|
47
|
+
#self.save
|
48
|
+
end
|
49
|
+
|
50
|
+
def tag_lists
|
51
|
+
tag_lists = self.tag_list
|
52
|
+
end
|
53
|
+
|
54
|
+
def check_taggable_word(text)
|
55
|
+
ary = Array.new
|
56
|
+
nm = Natto::MeCab.new
|
57
|
+
nm.parse(text) do |n|
|
58
|
+
ary<<n.surface
|
59
|
+
end #mekabuで要素に分解
|
60
|
+
tags = ActsAsTaggableOn::Tag.pluck(:name) #タグを取得
|
61
|
+
return ary & tags #共通部分を返す
|
62
|
+
end
|
39
63
|
```
|
2
内容付け足し
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,6 +5,8 @@
|
|
5
5
|
|
6
6
|
現在掲示板を作成しております。そこでtag機能を実装しているのですが、tags/show.html.erbでうまく関連するpostを紐づけることができません。
|
7
7
|
|
8
|
+
実装したい内容は該当tagを有するpostをtags/show.html.erbにてpostへのリンクとともにリストアップすることです。
|
9
|
+
|
8
10
|
何かしらの解決方法がありましたらご教授をいただきたいです!
|
9
11
|
|
10
12
|
|
1
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
|
6
6
|
現在掲示板を作成しております。そこでtag機能を実装しているのですが、tags/show.html.erbでうまく関連するpostを紐づけることができません。
|
7
7
|
|
8
|
-
|
8
|
+
何かしらの解決方法がありましたらご教授をいただきたいです!
|
9
9
|
|
10
10
|
|
11
11
|
**posts/show.html.erb**
|