タグ

ブックマーク / blog.takuyan.com (2)

  • 単一項目のみを更新するRailsパターンを探る

    フラグの変更や、順序の変更など、項目をひとつだけ更新したいようなアクションは多いと思います。 その際、RailsやRESTの観点からどのような方法が考えられるか、検討してみます。 お題目:記事における公開フラグ Article#launchをtrueにすることで記事が公開される場合。 パターン1:PUT update を使う 公開フラグのみの更新であってもformやパラメータ付きのリンク(PUT)によって、値を更新する方法。 = form_for @article do |f| = f.check_box :launch, class: "checkbox" = f.submit 'Save', class: "btn"

  • HoundCIでリポジトリに番犬を飼おう

    プルリクエストのレビュー時に 「規約では1行あたり最大80文字なので、1文字削ってください」 などと一々指摘していると人間関係が破綻する可能性があります。 こういう定量的なものに関してはロボットに任せるのが一番です。 そこでHoundCIを使いましょう。 これはRubocopにリポジトリを監視させるというコンセプトのサービスです。 HoundCIを使うメリット コーディング規約違反のコードがmasterに入る前に必ず検知できる チームメンバー全員でRubycopを使う必要がない ダルいコーディング規約に関する議論が可視化できる 人間関係が壊れない(重要) 気軽にみんなでRubocopを使える Rubocopをsyntasticを使ってVimから自動実行する Rubocopを使ってコーディングルールへの準拠チェックを自動化 Qiitaの上のような記事を読んでから、暇があったら導入しようと思っ

    HoundCIでリポジトリに番犬を飼おう
  • 1