質問編集履歴

3

追記

2017/03/10 05:50

投稿

yuta_tokyo
yuta_tokyo

スコア35

test CHANGED
File without changes
test CHANGED
@@ -75,3 +75,51 @@
75
75
  resources :tags, only: [:index, :show]
76
76
 
77
77
  ```
78
+
79
+
80
+
81
+ #追記
82
+
83
+ post.rb
84
+
85
+ ```
86
+
87
+ def save_tags
88
+
89
+ array = self.check_taggable_word(self.title)
90
+
91
+ self.tag_list.add(array, parse: true)
92
+
93
+ #self.save
94
+
95
+ end
96
+
97
+
98
+
99
+ def tag_lists
100
+
101
+ tag_lists = self.tag_list
102
+
103
+ end
104
+
105
+
106
+
107
+ def check_taggable_word(text)
108
+
109
+ ary = Array.new
110
+
111
+ nm = Natto::MeCab.new
112
+
113
+ nm.parse(text) do |n|
114
+
115
+ ary<<n.surface
116
+
117
+ end #mekabuで要素に分解
118
+
119
+ tags = ActsAsTaggableOn::Tag.pluck(:name) #タグを取得
120
+
121
+ return ary & tags #共通部分を返す
122
+
123
+ end
124
+
125
+ ```

2

内容付け足し

2017/03/10 05:50

投稿

yuta_tokyo
yuta_tokyo

スコア35

test CHANGED
File without changes
test CHANGED
@@ -9,6 +9,10 @@
9
9
 
10
10
 
11
11
  現在掲示板を作成しております。そこでtag機能を実装しているのですが、tags/show.html.erbでうまく関連するpostを紐づけることができません。
12
+
13
+
14
+
15
+ 実装したい内容は該当tagを有するpostをtags/show.html.erbにてpostへのリンクとともにリストアップすることです。
12
16
 
13
17
 
14
18
 

1

誤字

2017/03/04 07:35

投稿

yuta_tokyo
yuta_tokyo

スコア35

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- postとtagの紐付けがその場かぎり?だからかと思うのですが、何かしらの解決方法がありましたらご教授をいただきたいです!
15
+ 何かしらの解決方法がありましたらご教授をいただきたいです!
16
16
 
17
17
 
18
18