技術関連 - Ruby on Jets
trsの戻り値を見て「...まさか」と思ったのが、 attrsの戻り値のキーが、 文字列のキー だということ。 # キーが文字列 irb(main):004:0> a.attrs => {"id"=>"123", "title"=>"テスト", "link"=>"http://example.com", "published_at"=>"2020-03-29"}
ActiveModel がまだ読みこまれていない段階で、 ActiveModel::Validations を読み込もうとしていたということ。 なので、class定義の前に、 明示的に active_model を読み込みさせれば良い、 ということと解釈。
javaのバージョンを上げれば解決しそう。 javaのバージョンを確認。 $ javac -version javac 1.6.0_65
${} で囲めばOKです。 ${HOGEHOGE} みたいにすれば、 ファイル内の別の環境変数を参照できます。 CHROME_DRIVER_EXECUTE_PATH という環境変数の中で、 GEM_PATH という環境変数を参照して使いたい** というケースを想定。 .envファイルに、下記の様に書けばO…