Rails

第33回 Rails勉強会@東北のお知らせ

日時 2013年7月20日 13:00〜16:30 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/220591251423114/ といっても、当日の募集になってしまったので、 〆切とか…

第32回Rails勉強会@東北のお知らせ

日時 2013年5月25日 13:00〜16:30 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/539554369416094/ 何やるかは未定です。 個人的には、Authority あたりをや…

第31回Rails勉強会@東北のお知らせ

日時 2013年3月23日 13:00〜17:00 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/228559647289155/ Ruby2.0の新機能などをいじってみたいと思います。 その他…

undefined class/module とか言われてアプリの起動ができなくなってしまう

このアプリの環境はRails-2.3.17、memcached、jpmobileなのですが、 あるコントローラを踏むとこんな状態になってしまって困っていました。 ArgumentError (undefined class/module Mail): Rendered rescues/_trace (34.9ms) Rendered rescues/_request_and_…

最速でSakuraのVPSにインストールしたubuntu-12.04にRails-3.2+PostgreSQL環境を構築する方法

以前の構築メモから時間が経ったので、 バージョンを上げて、改めてメモをしてみます。 さくらVPSにUbuntu12.04はインストール済みだという前提です。 目標は、 ubuntu-12.04LTS ruby-1.9.3 rails-3.2.12 passenger postgresql-8.4 の導入です。 postfixをイ…

第30回Rails勉強会@東北のお知らせ

日時 2013年2月16日 13:00〜16:00 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/427122837357108/ ネタがなかったらRailsCastsでもやります。 Ruby2.0とかや…

rake で呼び出したrspecとcucumberのファイルを指定する

RSpec brake spec SPEC=./spec/controllers/mails_controller_spec.rb Cucumber brake cucumber FEATURE=./feature/controllers/mails_controller_spec.rb 普通、 alias brake="bundle exec rake"ぐらいはしてるよね。

Rails-2.3でUNICODEコードポイントに変換

かなり酷い技だけど、面倒くさいのでこうした。 ["aaあ"].to_json.gsub(/^\[\"(.*)\"\]$/){$1} => "aa\\u3042" ひどいわざ。

第29回Rails勉強会@東北のお知らせ

日時 2013年1月25日 13:00〜16:00 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/197414513733925/ ネタがなかったらRailsCastsでもやりましょう。 あと、こ…

第28回Rails勉強会@東北のお知らせ

日時 2012年12月1日 13:00〜17:30 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/378705102216002/ Ozakiくんがテストのネタをやってくれます。 さらに時間が…

第27回Rails勉強会@東北のお知らせ

日時 2012年11月10日 13:00〜17:00 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/300854066683040/ ネタがなかったらRailsCastsでもやりましょう。 やりたい…

第26回Rails勉強会@東北のお知らせ

日時 2012年10月14日 13:00〜16:30 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/153651131446402/ 内容は未定ですが、RailsCastsでもやりますか? やりたい…

第25回Rails勉強会@東北のお知らせ

日時 2012年8月25日 13:00〜16:30 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/342159302538342 やる内容は片平さんと伊藤さんに期待で。 藤岡は1ヶ月Rail…

Rails-2.3.14で作成したプロジェクトをBundler化する手間を省く

Bundler化するのが面倒くさいので、diffをgistにしておく。 rails hogehoge(手元のrbenvのruby-1.8にはrails-2.3しか入っていない) ここからpatchをダウンロードして、bundlerize.diffとでもして保存しておく % patch -p1 % patch -p1 < bundlerize.diff p…

第24回Rails勉強会@東北のお知らせ

日時 2012年7月21日 13:00〜16:30 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/335663533183386/ 今回は、非同期周りと、websocketをやってみましょうか。 …

Passengerとunicornのメモリ使用量の違いとパフォーマンスの違い

別々のポートで同じ2ワーカーで立ちあげてみました。 面白いので、比較してみます。 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND 1001 1907 1.1 9.4 262384 47308 ? Sl 04:54 0:07 Passenger ApplicationSpawner: /xxx 1001 1913 0.4 10.3 269…

app/assets/stylesheets 以下の全ファイルの「../images/」 を 「../assets/」に置き換えるワンライナー

ruby -p -i -0777 -e '$_.gsub!(/\.\.\/images\//,"../assets/")' app/assets/stylesheets/* 超楽ちん!

第23回Rails勉強会@東北のお知らせ&懇親会やります

今回はちょっとビジネス寄りにいきたいと思います。 テーマは、「Railsで儲ける」「最近何が儲かるんだろう?」 あたりの情報交換をしたいなと思います。 もちろんRailsもやりますけど、 後半は仕事の話の情報交換をしたいな。 なので、Railsはそんなに興味…

第22回Rails勉強会@東北のお知らせ

日時 2012年5月12日 13:00〜16:30 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/270399669719039/ かなり参加者のことを考慮していないので、やりたいことと…

第21回Rails勉強会@東北のお知らせ

日時 2012年4月14日 13:00〜16:30 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/277732678978426/ Rails3レシピブックをすっとばして、プラグインあたりを調…

kaminariを使ってみた

Rails3からページネイトにはkaminariを使うのが いいみたいなので、試してみました。 Railsでページネイト(モデルのページ分け)をするには 1.2の頃はRails謹製のpaginate、 2.xの頃はwill_paginateなどのプラグインを使うのが普通でした。 3.xになって、ka…

第20回Rails勉強会@東北のお知らせ

日時 2012年3月10日 13:00〜16:30 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/261223037285301/ 内容としてはRails2.3 -> Rails3.1の違いを中心に、 手を…

第19回Rails勉強会@東北のお知らせ

日時 2012年2月18日 13:00〜16:30 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/246394092101585/ 内容としてはRails2.3 -> Rails3.1の違いを中心に、 手を…

第18回Rails勉強会@東北開催しました

今回はRails初心者がいたということで、 最初はAWDwRの4版のDepotを動かしながらすすめ、^ 後半はRails3レシピブックのモデルの部分を 進められるところまで進めました。 さて、次回は2月の11日あたりですかね。 2週目は休みなので、3週目にするかなぁ。 1…

第18回Rails勉強会@東北のお知らせ

日時 2012年1月14日 13:00〜16:30 場所 株式会社ラビックス 参加したい方は、このfacebookページの中にある イベントで参加表明をお願いします。 https://www.facebook.com/events/324318220926116/ 内容としてはRails2.3 -> Rails3.1の違いを中心に、 手を…

第17回Rails勉強会@東北開催しました

結局、id:yuichi_katahira さんと2人になりました。 元々やりはじめた2人なので、いけるところまで がっつり進めようとのことで、Rails3レシピブックの コントローラの部分の最後まで一気にすすみました。 講習会とかじゃなく、勉強会なので、 これで十分い…

第17回Rails勉強会@東北のお知らせ(2年半ぶりに復活!)

ながらくRails勉強会@東北はお休みしていましたが、 ラビックスの移転を契機として、復活します! https://www.facebook.com/RailsTohoku/ とりあえず、facebookページを作ったので、 ここを見た人は必ず「いいね!」をください ww 日時 2011年12月17日 13:…

AUのSOLAR PHONE SH002のAcceptヘッダはマジで困る

通常、httpのリクエストヘッダのAcceptは以下のような感じです。 text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8text/htmlが最初にあるわな。 しかし、このSOLAR PHONE SH002のAcceptは以下のようになっています。 image/bci, applicatio…

最速でSakuraのVPSにインストールしたubuntu-10.04にRails-2.3+PostgreSQL環境を構築する方法

以前の構築メモから時間が経ったので、 バージョンを上げて、改めてメモをしてみます。 今回はRackspaceではなく、Sakuraに構築したときのメモです。 目標は、 ubuntu-10.04LTS ruby-1.8.7 rubygems-1.4.2 rails-2.3.5 passenger postgresql-8.4 の導入です…

reset_sessionの問題がjpmobileの2.3のブランチに取り込まれました

Railsがrackを使うようになってからsessionの扱いが rackのものを使うようになりました。 で、jpmobileを使うにあたって大問題があります。 reset_sessionはセッションの再生成をしてくれない。 捨てるだけ。 trans_sidをするのにsession_idが必要なのですが…