Rails
必要に迫られたので探してました. 案の定用意されたメソッドで好き勝手できるようになってました.Rails御用達のActiveSupportの場合. require 'active_support' require 'active_support/inflector' # Railsは自動で取り込んでくれるだろうけど, ActiveSuppo…
今朝こんなメールがきました. 【重要】Product Advertising API (旧 AmazonアソシエイトWebサービス)の署名認証に関するお知らせ 内容をサラッと言うと: うちが調べてみたところ, おたくのAWSAccessKeyIDから送られてくるリクエストに電子署名がついていな…
Amazonの商品はAPIを介して簡単に取得できますが, 取得した情報はキャッシュ目的以外でローカルに格納してはいけない, などの制約がある. なのでどんな風に書けばいいかメモ. あと毎回APIを介していては遅くなるのでmemcachedを使う(キャッシュ目的なのでOK…
以前ちょろーっと読んだ本には「before_filterに指定したブロックやメソッドが評価された結果, falseを返した場合, フィルターのチェインはそこで終わるよ!」って書いてあった(と思う).それを信じてやってみたら, なんとチェインが終わらない(そのままアクシ…
OpenIDと同じく前々からやってみたかったBDD. つーコトでRailsのテストをRSpecで試しに書いていたんですが, どうやらレスポンスのステータスコードの判定がRSpecっぽくできないっぽい. describe HogeController, 'のfugaアクションは' do it '直接アクセスし…
前々から興味のあったOpenIDをRails上で試そうとしたところ, ちょいちょい動かなかったりしたのでそのメモメモ.とりあえず導入. OpenIDを使うためのRubyGemsとRailsのプラグインを入れる. $ sudo gem install ruby-openid $ script/plugin install open_id_a…
Railsでファイルをアップロードする際によく使われているfile_columnプラグイン. 便利なんですが, とある条件でいやーなエラーが発生するみたいです.その条件は"file_columnを使ったモデルをセッションに格納"し, その状態で"アップロードしたファイルを削除…
久しぶりにRailsを触るぜ!いやー, とある時期にRailsは触っていたけども, 最近めっきり触っていないので, Railsの進化にとまどっている次第です. なんせ触っていたのはバージョン1.2.3のだしね. 今はもう2.2.2…… とまどうのは仕方ないけど, ちょいと使ってみ…