のんびりしているエンジニアの日記

ソフトウェアなどのエンジニア的な何かを書きます。

Ruby

Ruby on Rails 4.1でUnicorn + Nginxでデプロイ(Ubuntu)

皆さんこんにちは お元気ですか。私は元気です。思ったよりも手こずったUnicorn + Nginxでのデプロイを行ってみます。 既にRailsはinstallされているとします。まずは、Unicornから Unicorn Gemfile gem unicorn Unicornの設定 configの直下にunicorn.rbを置…

Ruby on rails4 のエラーメッセージを見やすくしよう

皆さんこんにちは お元気ですか。私は元気です。さて、Ruby on rails4での標準ではViewで以下のようなエラーが出ます。意味はわかるがよくわからん。泣いていいと思う。(もちろんよく読めばわかります) が、いちいちよく見ないとわからないのは面倒です。…

Ruby on rails4でページング機能をつける(Kaminari)

皆さんこんにちは お元気ですか。私は元気です。さて、Webサイトを作成するにあたりこんなものを見たことはないでしょうか? これをrailsで使ってみましょう。Railsではgemでkaminariをインストールすることで使うことができます。こんなのまず、Gemfileに以…

Ruby on Rails のサーバーにPOSTが送れない!?(Can't verify CSRF token authenticity)

皆さんこんにちは お元気ですか。お腹すいた。じゃがいもつくろう。Railsで作ったサーバーに対してPostを送信すると以下のような エラーが出て困った。 Can't verify CSRF token authenticity Completed 422 Unprocessable Entity in 1ms ActionController::…

Ruby on rails 4で簡単に管理画面をつくろう

皆さんこんにちは お元気ですか。私は元気です。さて、今回はRuby on railsでActiveAdminを使った簡単で格好良い管理画面を作る方法をご紹介します。 ActiveAdminを利用した管理画面の作り方 Railsのversionは4.0.5です。 まずは、以下のテキストをGemfileに…

【ネタ】アッカーマン関数によるプログラミング言語最速決定戦?

皆さんこんにちは おげんきですか?私はげんきです。本日は最速決定戦やります。いやはやC++がはええええとかいいつつ 他の言語どうだっけなんて思う常日頃です。 エントリー 6つの言語で行いました C++,Java,PHP,Python,Ruby,Javascript 種目 アッカーマン…

Ruby デバッガー binding.pry

皆さんこんにちは お元気ですか。かきぴーって辛いですね。さて、今日はRubyのデバッグツールpryこと binding.pry先生です。実行する時にデバッグモードへと変身を遂げます。 インストール gem install pry 使い方 require "pry" def add_method(a,b) return…

Rubyの環境設定(rbenv,ruby)

皆さんこんにちは お元気ですか。私は元気です。さて、珍しくRubyについてRubyといえば、私は使い道一つしか思い浮かびません。 そう、RoRことRuby on railsです。そんな、Rubyの設定をしてみましょう rbenv rbenvって? Rubyのバージョンの切り替えに使いま…