ruby2.1系が(とっくに)安定版で出ていたのに気づいたので、上げてみました。 ちなみに気づかなかったのは、rbenv install --list で出てこなかったため。 ※情報収集はこまめにしよう。。 手順 RailsアプリのRootへ移動 $ cd rails_app rubyのバージョンを…
タイトルのままですが、ここで触れたので忘れないようにメモ。 Ruby on Rails チュートリアル:実例を使って Rails を学ぼう たとえば下記のような場合にflashを使うと、エラーが出たページから別ページをrenderし、その後別のページへredirectなどで遷移し…
ruby2.0.0, rails4.1, therubyracer, libv8
rubyでちょっとしたアプリを作っていた時のメモです。 過程は端折りますが、以下のような形で受け取ったリクエストを処理しようと思ったら、どうしても空になってしまいました。。 req = request.body.read puts #{req} # => "" 結論から言うと、処理の前に…
注意:実行結果を書いただけで詳しく調査していないので、参考程度で。。 railsでboolean型のカラムに対して、1 / 0 でパラメータを渡して更新したら、true / false になって登録されました。 これって、こういうものなのでしょうか。。 環境 Ruby 1.9.3p448…
githubに新しくリポジトリを作ってpushしたら、毎回コマンドラインでuserとpassを聞かれたので、それを解消した方法を書きます。 結論から言うと、以下のコマンドを実行し、リモートリポジトリoriginのURLを変えました。 $ git remote set-url origin git@gi…
今日は小ネタです。。 現象 Windows8(64bit)にVMware Player6.0.1(以下、VM)をインストールしてUbuntuを入れたのですが、 VMのウィンドウサイズがマウスで引っ張っても変えられなくて、困っていました。。 解像度変えたりしたのですが、「Unknown」とか言わ…
Apache2系のMPM(Multi Processing Module)についてまとめてのでメモ。 MPMとは Apacheの並列処理を行うモジュール。 環境やOSによる機能や実装の違いをモジュール化し、利用する環境に対応。 種類 Apache2.2系 prefork(デフォルト) / worker / perchild / wi…
あまりにも更新を放置しすぎたので、なんでもいいからネタを。。 既出すぎますが、自分のメモに。 rubyでtwitter apiを使ってみた際のメモ。 環境 ruby2.0.0 rbenv 0.4 Ubuntu 12.04.3 LTS ※事前にTwitterのアカウントを取得しておくこと。 $ ruby -v ruby 2…
環境 Ubuntu12.04.1 => 12.04.2 Unbuntu12.04を何も考えずにアップグレードしたら、mroongaが動かなくなったので、その時の対応メモです。 mysql> show engines; +--------------------+---------+--------------------------------------------------------…
環境 CentOS 6.4(64bit) Apache2.2.24 Apache2.2.24をソースからコンパイルしたら、次のようなエラーが出ました。 # tar xzvf httpd-2.2.24.tar.gz # cd ../httpd-2.2.24 # ./configure \ --prefix=/usr/local/apache2.2.24 \ --enable-modules=ssl \ --with…
Ruby on Rails はviewの共通テンプレートがあり、そこにsign in / out のリンクをつけることが多いと思います。 ただしroutingの設定によっては思わぬURLが生成されることもあるので注意が必要です。 【環境】 ruby1.8.7 rails 2.3.8 次のようなリンクを${RA…
概要 faviconがないWebサイトではApacheに次のようなエラーログが出力されることがある。 これは、ブラウザの仕様?で、勝手にDocumentRoot直下にfavicon.icoを探しにいくためらしいです。 【環境】 Apache2.2.20(ソースインストール) [Tue May 21 17:55:0…
直接MySQLコマンドで直してもよかったんですが、今回は勉強のためmigrationで実施しました。 やり方 rails g migration XXX でマイグレーションファイルを生成 生成したファイルを修正。 migration 実行 例 user_id を from_user_id に変更します。 実行前 m…