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

Rails4でトークン認証のアクションに対してCSRFを無効にする

Railsはprotect_from_forgeryって書くだけでCSRF対策が有効になってマジ便利なわけだけど、セッションで認証するんじゃなくてiOSから呼ぶAPIとかでトークン使って認証する場合はCSRFの対策いらないので無効にしたい。その場合は protect_from_forgery with: …

RubyMotionでブロック中のblock_given?の値が変わる

これではまった。 https://gist.github.com/ainame/5651453yieldも同じようにダメっぽい。 def callback_caller callback_caller2 do yield end end def callback_caller2(&block) block.call end callback_caller do p 'origin' end # CRuby 1.9.3 $ ruby s…

delegateでclickイベントを拾う場合のtap-highlight-color

iOSとかでリンクをクリックするときにグレイにハイライトされるけど、clickイベントでも特定の条件を満たせばハイライトされる(対象の要素がリフローしない場合とかだった気がするけど詳しくは覚えてない)。ハイライトされるのはいいとして、delegate次の…

PostgreSQLでwhereの値にダブルクォートでエラる

Railsで以下のようなコード書いてて entries.where('url != ""') MySQLとSQLiteでは動いてたんだけどPostgreSQLに移行したらエラって動かなくなった。 MySQL uses ' or " to quote values (i.e. WHERE name = "John"). This is not the ANSI standard for da…