我使用這種方法來挑選類似的帖子,我已經把它放在post.rb
。現在我遇到兩個問題1.我收到一個錯誤。 2.如何將我落實到視圖或控制器這得到類似的職位?:類似的帖子在rails
class Post < ActiveRecord::Base
def similar_posts(post)
title_keywords = post.title.split(' ')
Post.all.to_a.sort do |post1, post2|
post1_title_intersection = post1.body.split(' ') & title_keywords
post2_title_intersection = post2.body.split(' ') & title_keywords
post2_title_intersection.length <=> post1_title_intersection.length
end[0..9]
end
end
我得到的錯誤:
syntax error, unexpected ',', expecting keyword_end Post.all.to_a.sort |post1, post2|^
syntax error, unexpected keyword_end, expecting end-of-input
IV使用支架生成上崗一個簡單的應用程序,如何將我實現這個展現類似的帖子?謝謝 –
@ user5724342這取決於你希望看到什麼,以及在哪裏 –
我希望在展會上查看每個帖子和標題。 Iv將代碼實現到我的模型中,但我不確定如何在我的視圖中使用它? –