sfc-rg / rg-portal

Internal Website for Keio Univ. Technology joint research groups
https://portal.sfc.wide.ad.jp/
12 stars 5 forks source link

Fix the exception when cannot find search keyword in the results #9

Closed miyukki closed 9 years ago

miyukki commented 9 years ago

検索したキーワードが検索結果に含まれていない時、ハイライト処理の際に例外が出ていたのを修正しました。

ActionView::Template::Error (undefined method `-' for nil:NilClass):
     8:       .page_result
     9:         .info
    10:           %span.title= result.title
    11:         .text= raw highlight_content(@keyword, result.content)
    12: 
    13: 
    14:   %h2= "Slackの検索結果 #{@slack_results.size}件"
  app/helpers/search_helper.rb:7:in `highlight_content'
  app/views/search/show.html.haml:11:in `block (2 levels) in _app_views_search_show_html_haml__1989315313341003616_28800440'
  app/views/search/show.html.haml:7:in `block in _app_views_search_show_html_haml__1989315313341003616_28800440'
  app/views/search/show.html.haml:6:in `_app_views_search_show_html_haml__1989315313341003616_28800440'
miyukki commented 9 years ago

@demmys レビューお願いします

demmys commented 9 years ago

@miyukki 検索したキーワードが検索結果に含まれていない、とかあるのか。LGTMだけども

miyukki commented 9 years ago

Solrだとありえる