PIYO Notes
Engineering notes since 2014
カテゴリ / タグ

Ruby

2014

t.string urlってやっちゃう

URLを入れておきたいカラムなのにRailsのマイグレーションでt.string :urlって書いてvarchar(255)にしちゃって、実際の運用で日本語URLがエンコードされて渡ってきて余裕でオーバーするっていうのはあるあるじゃないですか?それとも初心者あるある?

1日に数回起動するようなスクリプトをHerokuで動かす荒業

HerokuにはSchedulerっていうAddonがあって、それを使うと10分毎、1時間毎、1日毎という単位で好きなコマンドを動かすことができる。 ちょっとしたスクリプトを動かすためだけにサーバーを立てるのは面倒だから、そこをHerokuにしてしまおうという荒業を考えた。

REPLエディタ Light Tableを試す

Facebookでこんなのが流れてたので思わずインストールしてしまったテキストエディタ。 エンジニアライズ - 【開発意欲を刺激するエディタの紹介】 http://www.lighttable.com/… LightTableはプログラマを中心に新たに注目されてい …

RailsのRakeタスクが定義される順番

Railsで使うRakeタスクは大きくわけて3種類あり、普通はこの順番で定義されることになっている。 gemのタスク アプリケーション固有のタスク Railsのタスク まずソースコードを読んでみた。 Rakefile 1# Rakefile 2require …

Rubyで標準出力を文字列で乗っ取る

この間書いたこの記事のコードがDRYじゃないので少し修正した。 GrapeのAPIのエンドポイントをrake routes的に出力する - ぴよログ やりたかったのは記事タイトルの通りで、Grapeで定義したAPIの結果をrake routesの結果と一緒に出力するというもの。