macOS Catalina に Ruby 2.3.0 を rbenv でインストールする
手順 特に難しいことはありません。OpenSSLの1.0系をインストールして rbenv にそれを参照させます brew install rbenv/tap/openssl@1.0 OpenSS...
18 search resultsShowing 1~18 results
You need to log-in
手順 特に難しいことはありません。OpenSSLの1.0系をインストールして rbenv にそれを参照させます brew install rbenv/tap/openssl@1.0 OpenSS...
TL;DR sqlite3 gem のバージョンが新しすぎる可能性が高いです。バージョンを落とします。 Gemfile gem 'sqlite3' ↓ Gemfile gem 'sqlite3'...
はじめに グロービス Advent Calendar 2018 21日目を担当する本間です。 普段は Ruby ばかり書いているので、たまには Ruby 以外のことを書きたいと思います。 タイト...
まえがき この記事はグロービス Advent Calendar 2017 21日目の記事です。 グロービスではRuby 愛に溢れるエンジニアを募集しております。 はじめに 私は仕事で、もしくは趣...
事象 MAcOSX で Rails アプリケーションを実装しようとした時に、 capybara-webkit のインストールで失敗してしまう。その時のエラーメッセージには No rule to ...
はじめに Rails で User モデルに status というカラムがあるとき、 Rails.env.production? のように user.status.active? と書きたいとき...
タイトルの通りです。一度調べて忘れたので、備忘録として。 Rails.application.routes.recognize_path "users/1" => {:controller...
きっかけ ActiveRecord 最高ですよね。ほとんどの事が SQL を記述しないで実現できることはもちろん、メソッドチェーンを使ってやりたい事を非常に簡潔に記述できます。 また、少し気を付...
きっかけ 例えば、Userクラスがroleという文字列の属性を持っているとします。 そのroleは、manager、administrator、staffのいずれかを取ります。 そのような時に、...
Railsアプリケーションの起動の仕方 Railsアプリケーションは基本的にwebアプリケーションとしてunicorn等のアプリケーションサーバーから起動されるのが一般的です。 また、バッチ処理...
Array.| メソッド Array の | メソッドは与えられた引数であるArrayとの和集合を求めるために使います。 [1, 2, 3] | [2, 3, 4] ...
その方法をいくつか。完全に自分用メモ。 rubyコマンドから 多くのunixコマンドと同様です % ruby --version ruby 2.1.2p95 (2014-05-08 revis...
通好みのメソッドpluck Railsでアプリケーションを組むと、ActiveRecordのインスタンス生成コストが勿体ないな、と感じることが多いと思います。 そんな時の強い味方がpluckメソ...
Monit サーバーの運用監視を行うために色々なソフトウェアがあります。 その中でもMonitは設定が簡単で、サービスの再起動も自動で行えるなど、非常に使いやすいです。 なので、基本的には全サー...
Pry を起動するとエラーが出るようになった 普段 Rails で開発していると、ちょっとした計算には電卓立ち上げるよりも、立ち上がりっぱなしの端末上で pry を使う、なんて人居ると思います。...
devise Rails で認証の仕組みを実装する時に利用する devise、便利ですよね。 細かいことですが、掲題の件をどのように実装するか確認したので、自分用のメモ。 Devise::Str...
はじめに 現在、ベトナムのハノイで生活しているのですが、ハノイ市内は殆どのカフェやレストランで wifi を提供してくれて東京よりもネット環境が良い位に感じます。 でも、セキュリティ的にザルなの...
自分用にメモ。車輪の再発明感が非常に強いんですが・・・ h = {a: {b: {c: :d}}} の時、 h.recursive_fetch [:a, :b, :c] => :d って...
18 search resultsShowing 1~18 results
Qiita is a knowledge sharing service for engineers.