Railsでenum使ってselectをviewに追加

1. gemのenum_helperを追加して
2. modelにenum追加

enum gender: { no_setting: 0, male: 1, female: 2, other: 9 }

3. ja.ymlに日本語追加

ja:
  enums:
    survey:
      gender:
        no_setting: 未設定
        male: 男性
        female: 女性
        other: 他の性

4. viewに追加

slimの場合

= f.select :gender, options_for_select(Survey.genders_i18n.invert)

法人税のクレジットカード払い

法人税、地方法人税、消費税は国税のサイトで支払い

 (送付されてきている整理番号は納付書に記入されているもの)

地方税は東京都の場合、電子申告後、電話をかけて納付書を送ってもらいそこに書かれている番号を使用する

centos7にnginxをインストールしてhttp2対応

centosにnginxをインストールする
https://www.nginx.com/resources/wiki/start/topics/tutorials/install/
を参考に。

/etc/yum.repos.d/nginx.repo
というファイルを作成。中身は以下。

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

yum install nginx
でその時の最新安定版がインストールされる
古いnginxがインストール済みの場合は、
yum remove nginx
でアンインストールしておく。
/etc/nginx以下の設定ファイルは消えないのでそのままでいい

http/2
に対応する場合は、
nginxのconfに

server {
listen 443 ssl http2;

のようにlistenに追加すればいい。

ALPNに対応するにはopenssl 1.0.2以上が必要なので今(2017/5/9時点)では自分でnginxをビルドする必要がある