おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

2013-04-01から1ヶ月間の記事一覧

p4d 温泉ハッカソンを開催した

@satococoa さんが「p4d で温泉ハッカソンやりたいけどだれか主催しませんか」と言っていたので手を上げて主催してきました。ちょうど、そろそろまた合宿やりたいと思っていた時期だったので渡りに船。 合宿場所は去年の別の合宿でも使ったはじめのいっぽ。…

さくらVPSのサーバで https のリポジトリを git clone する

これまで、さくらVPSのサーバ(CentOS 6.3) で、なぜか https のリポジトリから git clone ができませんでした。他のプロトコルを使えば問題なく clone できるのですが、なんとなく気持ち悪い。今日ようやく解決法が分かったのでエントリとして残しておきます…

rack-ssl で http と https を混在させようとして諦めた

表題の通りのメモ。rails で一部のパスだけ http 、他は https にしたいなーと思ってざっくり調べたのでした。 調べたこと Rails 3 では config.force_ssl = true としたら rack-ssl が使われる Rails 4 では ActionDispatch::SSL が使われる ソース見た感じ…

coffee script 1.4 では動くけど 1.5 では動かないコードについて

coffee script のバージョンを上げたらテストがこけるようになりました。問題となったのは下記のようなコード。これは 1.4 では動きますが 1.5 だとコンパイルエラーになります。 func 'arg' hoge: 'fuga' 関数に渡す引数が複数で、かつ改行後にオブジェクト…

Devise でメールアドレス変更時にも確認メールを出す

有名なRails用認証プラグインである devise は、機能毎にモジュール化されており必要な物だけを選んで使うことができます。例えば Confirmable というモジュールを使うと会員登録時に確認メールを飛ばすことができます。ただ、デフォルトではメールアドレス…

ransack という検索用の gem について

ransack はちょう便利な検索用 gem です。パラメータの name 属性で検索条件を定義できるので、多数の検索項目があってスクラッチで検索ロジックをつくるのがしんどいギョームwebアプリなどで絶大な威力を発揮します。 ただ一つの問題はドキュメントがとても…

第0回 Hack Design 読書会 を開催した

水曜日に 第0回 Hack Design 読書会 を開催しました。 第0回 Hack Design 読書会 - connpass なんで第0回なの? connpass の方にも書いてますが、Hack Design は 分量が多い! 内容が本格的(なので難しい)! 英語! なので、進め方をきちんと考えた上でやら…

rake_shared_context を 0.0.2 にバージョンアップ

以前作った Rspec で rake タスクをテストする用の gem に初の pull request が来たので取り込んで 0.0.2 にバージョンアップしました。 これまで(0.0.1)は、テスト対象の rake ファイルのみを読み込む仕様にしていたため、テスト対象外のファイルに定義され…