ウェブプログラミングおじさん

PHPとRubyと時々CSSやJSなどなど

Rails

Railsでsitemap_generatorを「使わない」サイトマップの作りかた

Railsでサイトマップを作りたかったんですが、探してみると全部sitemap_generatorというGemを使ったやつでした。自動的に記事が更新されるサイトだったので、いちいちrakeコマンドのcron設定するの面倒だし、heroku使っているから、動的に保存されるファイル…

RailsでRSSを一番簡単に発行するには

僕がさがした中で最も簡単だったのは、Rails組み込みのrss builderを使うやり方。 ルーティング設定 まず初めに、rssという拡張子の付いていないルーティングを定義します。 get 'feed', to: 'posts#feed' コントローラーの書き方 必要なデータを用意した後…

herokuのcleardbからmysqldumpしてくる方法

herokuのcleardbはIP制限とかかかってないので、手元からmysqldumpすることができます。まず初めに、接続情報の取得 $ heroku config | grep CLEARDB_DATABASE_URL > CLEARDB_DATABASE_URL: mysql://bxxxxxxxxx:cxxxxx@us-cdbr-iron-east-00.cleardb.net/her…

herokuのhobbyでCloudfrontを利用して100万PVをさばききる方法

最近Railsで開発して、Herokuにデプロイするのがマイブームになっているんですが、Herokuって割と高いじゃないですか。 無料でも使用できるけど、ちゃんとリクエスト裁こうとすると、すごいお金がかかる。 なので、今回はCloudfrontをサブドメインじゃなくて…