*いしのなかにいる*

oops ! I am in rock !

Ruby

【Ruby】配列内の文字列を数値に一括変換する

カンマ区切りの数字の文字列を一気に数値に変換したいときってありませんか? たとえばこんなやつです。 “1,2,3…” これ、何も考えずにカンマで分割すると、文字列の配列になっちゃうんですよね。 こんな感じに > "1,2,3".split(",") => ["1", "2", "3"] Acti…

【Ruby】NameErrorが出てrakeタスクが実行できない!

rakeタスクの作成にチャレンジしてみました。 Capybaraでサイト情報を解析するクローラを作っていたので、 こいつを呼び出すように実装してみたのですが、どうにもうまくいかず。 やったこと クローラのモジュールをrakeタスクから呼び出すだけ、だと思って…

【Ruby】ランダムに実行したい処理の実装方法

こんちは 今回はタイトルの通り、rubyでランダム処理を実装する方法です。 乱数の取得方法 乱数を取得する方法は以下の4通り rand(普通のrand) Random.rand Random#rand Array.sample どの方法でもランダムな値を取得可能だけど、1番のメソッドだけfloat…

【Rails】ポート番号を指定してRailsサーバを起動する方法

こんにちは 開発環境でRailsのサーバを起動するときって、いつもこんなコマンド打ちますよね? bundle exec rails s 今までこれで起動して困ることはなかったのですが、複数のサーバを同時にあげようとしたときに「どうすんだ?」って軽くはまったのでメモで…

【AmazonAPI】Rubyを使ってAmazonの在庫状況を取得する方法(Amazon Product Advertising API)

こんにちは! ちょいと思い立ってAmazon Product Advertising APIの勉強を始めました。 後で読み返せるように、アプリを動かすまでの手順をまとめておきます。 前準備:Product Advertising API に登録する Amazonアソシエイトの登録が必要 その後Product Ad…

【Rails】入力内容の変更有無を検知しよう

こんにちは。 先日、Railsのアプリを作っていて、項目に入力があった(もしくは変更があった)ことを検知して 変更があった場合だけ更新ボタンを押せるようにしたくなりました。 ググってみてもちょうどいい情報が見つからなかったので、こんな感じで対処し…

【jQuery】チェックボックスのOn/Offを切り替える

こんにちは! 今回はjQueryでチェックボックスのON/OFFを制御する方法です。 attrじゃなくてpropを使おう propを使用すると ON/OFF の操作が可能となります。 $('#checkbox').prop('checked', true); // ON $('#checkbox').prop('checked', false); // OFF …