タグ

ブックマーク / qiita.com/yusabana (3)

  • Strong Parameters について調べてみた(ActiveAdminの対応も含む) - Qiita

    Rails4系からデフォルトで組み込まれたStrongParametersについていろいろ調べてみたのでまとめてみました。 StrongParametersについて概要 StrongParameters とは Mass Assignment 脆弱性対策のための機能です。おおまかに言うと、Rails3系ではModelでattr_accessibleを使って制御していたものとは違い、Controller側で受け取ったパラメータを制御するものです。 Mass Assignemt対策やStrong Parametersについての詳細は以下がとても参考になります。ありがとうございます。 Rails4のMass Assignment脆弱性対策のStrong Parametersについて strong_parametersについて 7. StrongParameters -TECHSCORE Stron

    Strong Parameters について調べてみた(ActiveAdminの対応も含む) - Qiita
  • RSpec実行順序に影響するテストをデバッグする - Qiita

    rspecで実行順序に依存してエラーが発生する場合、テスト実行時の seed番号 を指定することで実行順序を固定することができる。 特定の失敗した時の seed番号 をメモしておいて、コマンド実行時に指定することでその時の実行順序を維持してくれるので、デバッグが可能となります。 実行順序のデバッグ方法 rspec実行後に以下のように最後に出力される seed番号 を確認。 …省略 Finished in 1 minute 29.16 seconds (files took 11.54 seconds to load) 800 examples, 0 failures, 0 pending Randomized with seed 1254 <=この 1254が seed番号

    RSpec実行順序に影響するテストをデバッグする - Qiita
  • 開発時にログを見るならtailよりもless!! - Qiita

    アプリの開発をしていると、アプリが吐き出すのログを見ることが多いと思います。 以前会社の同僚に教えてもらったので、自分で考えをまとめるために記事にします。 背景 僕の場合Railsで開発することが多く、development.logなどを見ることが多いです。 ログを垂れ流して見る場合ターミナルで tailf コマンドや tail -f を使っていて、 必要があれば Ctrl-c で止めてターミナルをスクロールしてログを見ていました。 あとはターミナルの検索機能で文字列検索したり。。。などなど そんな人に tail ではなく less を使うとちょっと便利だよという内容です。 lessの基 Unix関連のOSには多分デフォルトでインストールされていると思います。 コマンドの引数にファイル名を指定して起動します。 操作感は more や vi と似ています。 vi とは違い起動時にファイルの

    開発時にログを見るならtailよりもless!! - Qiita
    taro-maru
    taro-maru 2015/04/15
  • 1