次のように入力される text_parts 変数があります。
text_parts = r[:database_field].split('.')
text_parts には、データベース内で実際にピリオドで分割された単語の配列が含まれています。以下のステートメントは Ruby で何を意味しますか? 古いコードベースで見つけたので、その機能の説明が必要です。
text_parts[-3].nil? ? "" : text_parts[-1*text_parts.length..-3].join('.')
前もって感謝します。