2013-01-01から1年間の記事一覧

ssh port forwarding

サーバー管理用のrailsアプリ作ってて、セキュアに自分だけそれを見る方法がないか探してたらちょうど良い方法があった。 ssh port forwarding ssh foo@barで接続できるサーバーでlocalhost:3000にrailsアプリをデプロイしているとする。 まず以下のようなコ…

vim-tagsで快適Rubyコードリーディング

ctagsでtagsというファイルを生成すると、vimでカーソル位置にあるクラスやメソッドの定義に簡単にジャンプすることができます。 自分で定義したものだけでなく、Gemfile.lockにある依存ライブラリにもジャンプでき、非常に便利です。 本記事ではvim-tags(ct…

Railsでカスタムmarkdownを実装する

Railsでブログ実装したくなることないですか? その際に記法の選択肢の一つにmarkdownが出てくると思います。 redcarpetを使うと簡単にmarkdownを実装できるので、その方法をまとめました。 Redcarpetでmarkdownを実装する Gemfileにredcarpetを追加 gem 're…

Railsの静的ファイルをnginxでルーティングする

railsアプリに使ってるドメイン内で静的ファイルを公開したくなったので調べた。 serve_static_assets config.serve_static_assetsがtrueになっていると、public以下のファイルにアクセス可能になる。 しかし、速度の問題で静的ファイルはwebサーバーに処理…