二度忘れた事を三度忘れないようにする

しがないフリーランスIT系エンジニア

Ruby on Rails

AmazonLinuxでRailsを動かす(2018年4月版)

毎回nokogiriにしてやられるのでメモ。不要なものもありそうだけど、とりあえず。あと、ちょっとバージョン変わったり、ubuntuとかAmazonLinux2、CentOS7等の別Linuxでも似たようなモノ入れれば大体いけるはず。 今回使ったモノ AmazonLinux 1 Ruby 2.4.4 Ra…

Rails4のリレーションを使い分けたい

個人的にはSQL文を組み立てるのは苦手ではありつつも、SQL文をある程度書けるようになるべきだと思っています。とはいいつつも、様々なフレームワークで実装されているモデルの機能というのは素晴らしいと思っています。特にRails4のhas_one,has_manyといっ…

Unicornをsystemdで管理する

Rails初心者が典型的なハマり方をしたと思うので戒めの意を込めて。 前提 ・CentOS 7系 ・SCL版ruby2.3 ・SCL版nginx1.8 nginxはscl版でも標準でsystemctlコマンドで制御できるので特に問題なし。 $ sudo systemctl enable(start) rh-nginx18-nginx unicron…

CarrierWaveを利用したModelの挙動について

幅を広げるのにRoRを勉強し直すのに簡単なアプリを作ってみたらはまったので、メモ。・とりあえず プロフィール的なページを構成するのに、メインとなるプロフィールテーブルとhas_oneで2つ別テーブルを関連づけしてました。画像は特定のディレクトリに保存…