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..こんにちは。 今回は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..社内でもじわじわと Rails 4 の利用が広がっています。 弊社ではCIサーバに Jenkins を使用していますが、Rails プロジェクトのテスト結果を Jenkins で整形して表示するには、Ruby のテストフ…
More..何気にユニキャストラボ初登場の箕輪(@y_minowa)です。どうぞよろしくお願いします。 さて、先日Railsに深刻な脆弱性が見つかったということで、弊社内のRailsアプリケーションを順次アップデートしています。 R…
More..ActiveRecordStore を用いたセッションの有効期限の指定の仕方がなかなか載ってなかったので苦戦しました。ActiveRecordStore を用いた場合のセッション有効期限の設定の仕方は以下のようになります…
More..1 つのサーバで複数バージョンの Rails 動かすにはどうしたらいいでしょうか? この場合、メインで動かす mod_rails 環境に加えて Apache, nginx, Phusion Passenger でリバース…
More..タイトルのような環境で Rails を動かそうとすると動的ページの生成で 502 Bad Gateway と言われます。 Apache にリバースプロキシを通していたりして問題の箇所の特定に時間がかかりました。 どうやら…
More..Node.js のインストールがまだな人は事前に入れてください。 Rails 3.1 を使うときに出たエラー | MyNotebook ひな形を作成する $ rails new sample $ cd sample/ $…
More..$ rails g controller projects /usr/local/rvm/gems/ruby-1.9.2-p180@rails-3.1.0/gems/execjs-1.2.9/lib/execjs/run…
More..全体的に適用したい場合は以下のページに従って config/application.rb に config.force_ssl = true すればいいんだって。 # config/application.rb modu…
More..CentOS + Passenger な環境で Rails 3.1 系アプリケーションを production モードで動かそうとしたら次のようなエラーが出た。 ActionView::Template::Error (…
More..