Unicorn 手動起動完全マニュアル
野口です。みなさん Rails 使ってますか? システム再起動したとき Unicorn 毎回 Capistrano つかって起動してますか? でもみなさん Puma ですかね? bundle exec cap produ…
More..野口です。みなさん Rails 使ってますか? システム再起動したとき Unicorn 毎回 Capistrano つかって起動してますか? でもみなさん Puma ですかね? bundle exec cap produ…
More..サーバのパッケージを最新に維持することはもちろんですが、ゼロデイ攻撃等に備える意味も含めて無用なバージョン公開は避けるのが鉄則です。 ちなみに、 RHEL 含め Amazon Linux 等でマイナーまで同じバージョンの…
More..こんにちは。 Railsでファイルをアップロードするときに便利なのが、carrierwaveだと思います。rmagickなどとも組み合わせて使えますしとても便利でよく使います。 ただ、今回デプロイするときにアップロード画…
More..Railsでsessionをactive_recordを使って管理をするときにちょっとデータベースの型で詰まったのでメモします。 環境 Ruby 2.1.2Rails 4.1.6MySQL +————-…
More..RailsでBoolean型をRadioButtonで実装していて入力必須にしたいときにいつものようにやったらだめだったのでメモです。 ダメなやつ validates :XXXXX, presence: true いつ…
More..システム開発担当の齊藤です。 昨年、 もうひとつのRubyインストーラ: ruby-install という記事で ruby-install というRubyインストーラーを紹介しました。 ruby-install は複数の…
More..IPAの重要なセキュリティ情報の新着をChatWorkに流したかったので、AutomaticRubyのChatWorkプラグインを書いてみました。 これを使って以下のようなレシピを書きます。 フィードの内容をそのままCh…
More..こんにちは。 今回はPDFをアップロードした時点でPNG形式の画像を生成し、それをWeb上に表示するという機能を作ったときのことを書いていきます。 最終的にはこんな感じに表示されます。 まず前提として今回はBookテーブ…
More..# ~/.bashrc # rails shorthand definitions # rake関係 alias brake=’bundle exec rake’ alias bdrop=’bundle exec rak…
More..Webアプリケーションのデプロイ作業1回の1つ1つの作業内容自体は単純ですが、設定ファイルの書き換えが煩雑な上に地味に時間を食うために、人為的なミスを誘発しやすくなります。このデプロイ作業でミスって原因不明の動作不良に悩…
More..以下の2ファイルをいじればOK・・・のはずだった。 # Gemfile gem ‘redis-store’ gem ‘redis-rails’ # config/initializers/session_store.rb…
More..Rails で開発していると JUnit の緑のバーが恋しい…。そんなときは tapout と minitap を使ってコンソールにプログレスバーを表示させてみてはいかがでしょうか。 こんな感じになります。 *** 設定…
More..mass_assignment脆弱性を解決するソリューションです。もうじき正式リリースを待つばかりです。覚え書き的な。 **基本 Post.new(params[:post]) やると例外になります。そのような前時代的な…
More..Rubyのインストーラといえば RVM や rbenv+ruby-build が有名ですが、最近新たに ruby-install が登場しました。 ruby-install は rvm use や rbenv local…
More..社内でもじわじわと Rails 4 の利用が広がっています。 弊社ではCIサーバに Jenkins を使用していますが、Rails プロジェクトのテスト結果を Jenkins で整形して表示するには、Ruby のテストフ…
More..rvmよりシンプルなRubyバージョン管理システムです。 rvmは高機能なのですが、進化がめちゃくちゃ速いのと、インストールするとくっついて離れないので、最近はこっちがトレンドになってきています。 CentOS6系 Ub…
More..例えば、ERBを埋めこんであるテキスト文面をDBに保存していて、それを取得して表示したい時、一体どのようにすればいいでしょうか?最初エスケープしないように、 <%= raw @hogehoge %> で良いじ…
More..はじめまして。2013年4月に入社した齊藤です。初めてのポストです。どうぞよろしくお願いします。 あるユーザfooが RVM (Ruby Version Manager) でインストールしたunicorn_railsを、…
More..It’s easy to upgrade ruby installed by RVM. Only following several steps. 1. Upgrade RVM itself At first…
More..何気にユニキャストラボ初登場の箕輪(@y_minowa)です。どうぞよろしくお願いします。 さて、先日Railsに深刻な脆弱性が見つかったということで、弊社内のRailsアプリケーションを順次アップデートしています。 R…
More..