すでにマージ済みのブランチをまとめて削除するには以下のようにする (master ブランチを checkout していると仮定する) $ git branch --merged | grep -v '*' | xargs -I % git branch -d % Deleted branch foo (was ce1b0d5). Deleted branch bar (was 7623b2b). Deleted branch baz (was d4c396d).
class HidamariController < ApplicationController # POST /hidamari/sketch def sketch ### 略 ### open('http://www.tbs.co.jp/anime/hidamari/') ### 略 ### end end 上記のように open-uri の Kernel.open を使用しているコードがあります。 その単体テストで open が呼ばれることを確認したいです。 うーん、Kernel.open をスタブする方法がぱっと思い浮かばなかったので色々試してみました。 # NG expect(Kernel).to receive(:open).with('http://www.tbs.co.jp/anime/hidamari/') # OK expect_any_instance_of(Kern
多対多関係のOrderモデルとProductモデルを持っていて、 一つのorderは複数のproductsと紐付いています。 orderを持っているproductsの中で一番値段の高いproductの価格を見て、orderをソートしたいです。 自分が書いたコードはこんな感じです: @orders = Order.group(arel_table[:id]).order(Product.arel_table[:price].maximum) こうやって昇順のソートはうまく行けましたが、以下のように降順でordersをソートをかけると @orders = Order.group(arel_table[:id]).order(Product.arel_table[:price].maximum.desc) こんなエラーメッセージが返された : undefined method ``desc' f
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く