baronyan's blog

linux,macでruby、railsでの開発をしていく中で知ったこと、備忘的なことなどを書いていきます。

2014-07-14から1日間の記事一覧

ActiveRecord経由でidを付け替える方法

book = Book.find(1) book.id = 35 book.saveとするとidを変更できそうなものですが、uniqueness制約を付けている場合、 そのuniquenessカラム群がユニークであるにも関わらず、自分自身を指して 「uniquenessカラムが同じで別idのレコードが存在する」と更…

gitでファイルの存在をなかったことにする

Git

git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch ファイル名' HEADしてから、git push --force origin masterで強制pushをすることで、最初からそのファイルのコミットがなかったことにできます。(--cachedを付けるとワーキングフ…