技術-Ruby
ruby 2.6.0ぐらいから 3.1.3に ruby 3.1.3を入れて、 ruby-versionとgemファイルのrubyをアップデート。 動かしてみる。 エラーがでるので、bundlerをuninstallとinstallする。 yarn upgrade後 以下エラー文 Module build failed (from ./node_modules/postc…
適度な更新が必要 chrome driverは割と更新されるので 都度updateする必要あり $ which chromedriver /usr/local/bin/chromedriver upgradeできない brew upgrade chromedriver が通らない。 エラー内容は下記で止まる Error: chromedriver: It seems the sy…
Seleniumを利用していると取得したくない要素も取得してしまってうまく動作しないことがあると思います。 除外するメソッドは用意されていないみたいです。 Ruby on Railsを書いているひとであれば、 .notとかしたくなると思います。 jQueryでも.notでclass…
GoogleSpreadsheet(スプレッドシート)をWeb APIにして公開、RubyでGETしようとするとリダイレクトさせないとエラーになってしまいます。 302 Moved Temporarily が返ってきてしまいます。 これに対応します。 GoogleSpreadsheetのAPIのredirectに対応する方…
こちらの記事は、くふうカンパニー Advent Calendar 2018の21日目の記事となります。 くふうカンパニー Advent Calendar 2018 - Qiita 例外処理、みなさんどうするべきなのかちゃんと把握しているでしょうか? 正直言います。 ワタクシ、ちゃんと理解してい…
通常の.include?では、引数の中身は1つしか渡せません .include("aaa", "bbb")とはできない。 irb(main):004:0> ["2", "3", "4"].include?("3") => true irb(main):005:0> ["2", "3", "4"].include?("3", "4") ArgumentError: wrong number of arguments (g…
RubyonRailsにおけるtryとtry!の違いについて書いておきます。 また、ぼっち演算子とよばれる &.についてもまとめてみました。 tryはActiveSupportで用いられるメソッドになります。 目次 tryとは try と try! try! try tryにはブロックを渡すことも可能 ぼ…
Ruby,RubyonRailsの学習を始めて、インスタンス変数についていまいち理解していなかったので記事にしました。 インスタンス変数の中身の理解について書いています。 インスタンス変数の実装中身について 疑問点 class MessageFilter def initialize(*words) …