2017-01-01から1年間の記事一覧
Cloud9でrailsアプリを開発してHerokuにデプロイしていると、tmpファイルに圧迫されてディスクfullになってしまう。 以下のコマンドで比較的使用量の大きいディレクトリを確認できる。 du -h -t 50M Herokuを使用している場合、おそらく、以下のディレクトリ…
INSERT hoge_table (column1, column2, column3) VALUES (value1, value2, value3) ON DUPLICATE KEY UPDATE column1=VALUES(column1), column2=VALUES(column2), column3=VALUES(column3); UPDATE以降のVALUES関数はINSERTで指定された値を参照するためのも…
CentOS7でjavaの実行環境を切り替えるコマンド alternatives --config java
log4j2の設定ファイルでshutdownHookをdisableにしておかないと、タイミングによっては、アプリより先にlog4j2がシャットダウンしてしまって、 アプリのshutdownHook内でログの出力ができなくなる場合がある。 設定例は以下のとおり。 <Configuration shutdownHook="disable"> ・ ・ </Configuration>
Ruby on Railsのgenerateでcontrollerやmodelを作成する際、テストコードが作られないようにする方法 rails generate controller Hoges --no-test-framework rails generate model Hoge --no-test-framework
1. application_controller.rbに以下の一文を追加する http_basic_authenticate_with :name => ENV['BASIC_AUTH_USERNAME'], :password => ENV['BASIC_AUTH_PASSWORD'] if Rails.env == "production" 2. Herokuの環境変数にBasic認証用のユーザー名とパスワ…