splitDescription = work.workdescription.downcase.split(' ')
keywords = ['teamwork', 'developed', 'enhanced', 'transformed', 'achieved','grew', 'introduced', 'project', 'awarded',
'planned','supervised','created','designed','discovered','evaluated','promoted','represented','completed',
'devised','liaised','controlled','researched','organised','achieved','managed','analysed','assessed','conducted',
'solved','responsible for','responsibilities']
splitDescription.select {|word| word.include?(keywords)}.each do |word|
new_score += 0.5
end
私はsplitDescription
に分かれて説明を保存しています。文章に配列内の単語が含まれていないか確認してください。
splitDescription
にキーワードが含まれていて、splitDescription
にあるkeyword
のそれぞれについて、new_score
が0.5増加しています。
現在、このコードを試していますが、正しく動作しません。
前者は '.split(/ \ s + /)'と等価で、余分なスペースを詰め込むので、おそらく 'split( '')'ではなく '.split'を使いたいでしょう。 –