Ruby
ちょっと仕事が忙しくて、何も書けていませんでした。 以前RubyMineを試用版でインストールしていましたが、これが思いの外フィットしたので、 そのまま製品版の購入に至りました。 という事で、今回はRubyMineを導入する際の詳細設定を見ていきたいと思いま…
今僕がプログラミングで使っている環境はAtomかSublimeTextです。 C#についてはVisualStudio。 Rubyはコンパイルとかないし、そもそもIDEなんてないだろって先入観の元、 テキストエディター+αな感じでいいじゃんって事で使っていました。 最近になって久々…
Railsを本番環境で動かすために、NginxとUnicornを使ったWEBサーバーの構築手順を書いてみます。
RubyOnRailsでモデル同士のattributesを可視化したい時ってりますよね。 DBのER図の様に出力されたら便利だなって事を実現できるgemのrails-erdの導入です。
RubyOnRailsでreferencesを使用した外部キー設定時に、同時にその外部キーに対してUnique属性を設定します。 多対多の関係に対して、一つだけデフォルトを設定したい場合も使えると思います。
今回はRubyOnRailsでのActive Recordのアソシエーションの話です。 ユーザーが複数の組織に所属可能っていうシステムを作っていく時に、ユーザーのデフォルトの組織を設定したり、 逆に組織に対して代表者を1人決めたいって状況があると思います。 そんな時…
Ruby on Railsでプロジェクト名を変更し、GitをプッシュしているGitHubのリポジトリ名も一緒に変更します。
Railsで手早くユーザー管理と権限設定を行いたい時に、deviseとcancancanを、 phpadmin的な、管理者がデータを直接確認出来るような仕組みを取り入れたい時にはrails_adminが便利です。 解説 手順 gemのインストール deviseのセットアップ cancancanのセット…
Railsなどのアプリケーションを作り、Githubのリポジトリを新規で登録する際の手順を記載します。 前提 手順 端末のSSH公開鍵をGithubに登録する。 アプリケーションを作成する。 Githubにリポジトリを準備する RailsアプリのGitをプッシュする 前提 LINUX G…
RubyOnRailsのDBをMySQL(MariaDB)に変更する手順を記載します。 MySQLとMariaDBは基本的に互換です。 前提 手順 CentOS構築 MySQL or MariaDBインストール 関連パッケージインストール rbenvインストール(rubyのバージョン管理するやつ) ruby-buildイン…