タグ

ブックマーク / blog.n-z.jp (2)

  • installコマンドでコマンド数を減らす - @znz blog

    mkdir とか touch とか chown とか chmod とか個別に実行しなくても install コマンドだけでまとめて出来るという話です。 問題例 Dockerfile の RUN などが典型的な例ですが、他でも例えば mkdir -p /home/foo/.ssh; chown foo /home/foo/.ssh; chmod 0700 /home/foo/.ssh のようなことをすることがあると思います。 特に Dockerfile の場合は RUN ごとにイメージがたまっていくこともあって、 ; や && でつなげて単独の RUN にまとめて書くことも多いと思います。 install でディレクトリを作る たとえば mkdir -p /home/foo/.ssh chown foo /home/foo/.ssh chgrp users /home/foo/.ssh ch

    InoHiro
    InoHiro 2014/02/15
  • devise 3.0.3 と devise 3.1.0 で自動生成されるファイルの違い - @znz blog

    devise 3.0.3 と devise 3.1.0 で自動生成されるファイルの差分 をとって、バージョンアップした時に対応が必要な場所を調べました。 対応が必要な場所 最初に結論をまとめておきます。 config/initializers/devise.rb に config.secret_key を追加。 これは rails コマンドを実行しようとした時などにエラーとどういう内容を追加すれば良いのかが出るのですぐに気付きます。 rails generate devise:views をしていたのなら app/views/devise/mailer の token 周り app/views/devise/shared/_links.erb の devise_mapping.recoverable? の行 の修正が必要です。 app/models/user.rb の :token_aut

  • 1