ruby

curlコマンドで入力フォームにテキストを入力してPOSTをするテスト

curlのDオプション 用途としてはログイン状態のHTMLをスクレイピングしたい時とかかな 某アパレルブランドのURLが https://www.xxxxxx.com/jp/auth/login ログインフォームが以下だった場合 <form action="/jp/auth/login" method="post"> <input type="text" name="login_id"> <input type="text" name="password"> <input type="submit" value="送信"> </form> この場合以下のコマンドでログインした時のHTMLが取得…

Ruby 2次元配列の作り方 そのほか2次元配列について学んだことメモ

2次元配列関係で学んだこと そもそも2次元配列とは? 配列の中に配列があるものとどこかで読みました 何度もググってしまったので自分用にメモ # 宣言時に代入 array = [[1,2,3], [4,5,6], [7,8,9]] arr = [] #適当に3回ループ 3.times do val1 = "a" val2…

Ruby pryを使用中にファイルに変更を加えた時の再読み込み

表題の通り pryを使用中にちょっとファイルを変更して再度動作確認したい!ってときはありますよね reloadとかないのかな? requireで再読み込みとかしないかな? とか調べたけどダメで あまり情報がなかったのでメモ 解決法 # 一度pryから出て pry(main)> q…

rbenv で ruby のバージョンを切り替えられなかった時にしたこと

前にもあって解決したと思っていたのにまた同じ現象になったのでメモ 現象 ❯ rbenv versions system 2.0.0-p648 * 2.1.0 (set by /Users/serious_hiropon/.rbenv/version) 2.1.2 2.3.1 2.1.0を選択しているように見えるが ❯ ruby -v ruby 2.0.0p648 (2015-12…