ブログ

読んで思い出す。忘れるために書く

Ruby

Q. 検索機能がないサイトを検索するには?

A. たとえば Google の site: 検索を使う Ruby のドキュメントページには検索機能がないが、これで素早く該当するページを見つけることができる Ruby のドキュメント ページにアクセス 検索したいバージョンのドキュメントを開く(eg. ver. 2.4.0 : https://d…

文字列によるメソッド呼び出しとループ処理による絞り込み

書いたところで 誰も しあわせにしないコード まとめ コードの書き換え Links まとめ (この例では有効ではなかったけれど) if...elsif... が続くコードは、case...when やループ処理に変換できないか検討してみるといいかもしれない 下の質問に書かれてたコ…

Heroku アプリっぽい名前を生成する

既存の gem に全力で乗っかっていくやり方 まとめ 注意点 書いてみる 実行してみる Links まとめ 適当な名前を要求された時に human readable な名前をパッと答えられてべんり 注意点 PATH が通っている/を通した 適当なディレクトリ( $HOME/.local/bin/rand…

Google Cloud Platform で遊んでみるための準備(参考リンク)

gcloud コマンドを使えるようにするのと、サンプル アプリケーション(Ruby / Sinatra)をデプロイしてみるのと2点 Google Cloud SDK ドキュメント | Cloud SDK | Google Cloud Platform App Engine フレキシブル環境における Ruby のクイックスタート | Ruby …

rbenv で管理しているgem 周りを一気にアップデートする

まとめ レシピ コマンド Links まとめ cron に仕込んで定期実行させて、「バージョンを上げるときに実質待ち時間ゼロ」みたいにできるかもしれない

gem を使わずにRails で LIKE OR 検索

ネタ。こういうコードを書き始める前に ransack gem の使い方を学習したほうがいいのかもしれない ビュー: / views/articles/index.html.slim = form_tag 'articles/search' = text_field_tag :q, 'Lorem Ipsum' = submit_tag 'Search' コントローラ: class …

Q. Windows 環境でRuby on Rails 開発を始めたい

A. RailsInstaller を使う