#はじめに
デフォルト値ってこんな感じだったよな、、
class ApiSuggest
def self.suggest(keyword, suggest_max_count = 99)#ここ
Product::Suggest.where('keyword like ?', "#{keyword}%").limit(suggest_max_count).pluck(:keyword)
end
end
ってすると。
rubocopから軽く怒られた。のでその対処について。
#怒られ方
Do not use default positional arguments. Use keyword arguments or an options hash instead.Airbnb/OptArgParameters(RuboCop)
デフォルトの位置引数は使用しないでください。代わりにキーワード引数やオプションハッシュを使用してください。
ここで’キーワード’が出てきてなんとなく’:’を使うのかなと思った。
更に、上の英語で検索する。
と、こちらがヒットし、大変参考になった。
こういった細かいところも、自然と正しくかけるように継続してrubocopの指摘に注目していきたい。
###終わりに。
最後まで読んで頂きありがとうございます
転職の為、未経験の状態からRailsを学習しております。正しい知識を着実に身に着け、実力のあるエンジニアになりたいと考えています。継続して投稿していく中で、その為のインプットも必然的に増え、成長に繋がるかと考えています。
今現在、初心者だからといって言い訳はできないですが、投稿の内容に間違っているところや、付け加えるべきところが多々あるかと思いますので、ご指摘頂けると幸いです。この記事を読んで下さりありがとうございました。