タグ

ブックマーク / blog.willnet.in (2)

  • railsのfixture作成を簡単にする方法 - おもしろwebサービス開発日記

    (2008/09/12修正) railsでテストをするときに、fixtureの定義をしなくてはならないことが多々あります。 テーブルが少ないときは手で一つずつ書いていってもいいのですが、テーブルが多いととても大変です。そこで簡単にfixtureを作る方法はないものか調べてみました。 ヽ( ・∀・)ノくまくまー(2006-02-11) 上記の記事に書いてあるように、RAILS_ENVのDBデータをfixtureに変換してあげると楽にfixtureが作れそうです。*1。 記事の通りpluginをインストールしてみようかなと思ったら、pluginはgemに統合されたみたいです。まずはインストール。 sudo gem install ar_fixtures これですぐ使える!と思いきやそうでもないみたい。ドキュメントもしっかり書かれていないっぽいので類推しつつ使えるようにしてゆきました。まずrak

    railsのfixture作成を簡単にする方法 - おもしろwebサービス開発日記
  • CSRFの対応について、rails使いが知っておくべきこと - おもしろwebサービス開発日記

    以前、CSRFについてのエントリを書きました。 CSRFについて - おもしろWEBサービス開発日記 上記エントリではCSRFの概念について書きましたが、もう少しつっこんで調べる必要が出てきました。調べたことを書いてゆきます。 基礎 application.rb(ないし適当なController)にprotect_from_forgeryメソッドを定義すれば、railsが自動的にCSRF対策をしてくれます。というか、デフォルトでapplication.rbに下記のように書いてあるので、特に何もせずともCSRF対策はバッチリなのです。 protect_from_forgery # :secret => '8ff3ed33f86a431662d8dfe255acdb4a' railsは、get以外の動詞のリンクに、authenticity_tokenというパラメータを自動的に付け加えます。ge

    CSRFの対応について、rails使いが知っておくべきこと - おもしろwebサービス開発日記
    mad-p
    mad-p 2010/01/21
    protect_from_forgeryとajaxの関係で注意すべき点
  • 1