私のアプリケーションでメソッドを作成してコードを再因子化しようとしています。#<Array:0x00559ec6b7d918>の未定義メソッドをコードリファクタリングするコード
私は別の異なる多くのでは
def remove_lines_with_less_than_6_words
self.break_into_lines.reject { |a| a.split.size < 6 }
end
を入れてみました、私は別の関数で
.reject { |a| a.split.size < 6 }
を入れたい
@clean_doc = @doc_broken_down_by_lines.reject { |a| a.split.size < 6 }
:例えば、私は以下のものを持っています同じコントローラまたはアクティブレコードモデルに含まれる場所は
@clean_doc = @doc_broken_down_by_lines.remove_lines_with_less_than_6_words
が、私はコードを配置する必要があり、エラー
undefined method `remove_lines_with_less_than_6_words' for #<Array:0x00559ec6b7d918>
を取得しますか?コードが同じに見えるのに対して、なぜ私はエラーを取得しますか?ありがとう。