Rails

Test(Cucumber、RSpec2とか)

. Test #railstokyo 2:45 PM Nov 13th webから 実際問題(TestUnitじゃなくて) RSpec使ってるひとどのくらいいるんだろうという話になって . test/unit と RSpec どっち。手間暇の問題で test/unit のままのひともいるかな、rspec 導入も楽になったよね Test …

Rails3について

. Rails3 の話 #railstokyo 1:33 PM Nov 13th webから . 2系からはどこが変わったんだろう Rails3 #railstokyo 1:34 PM Nov 13th webから . コマンドとか script/rails とか config.ru とか、それから bundlerのための Gemfile Rails3 #railstokyo 1:41 PM N…

TDDのこと (Rails勉強会@東京第56回後半)

Rails@東京56: TDDのこと、 onkさんのスタートで #railstokyo 3:36 PM Oct 16th webから onkさん(Takafumi ONAKA (@onk) | Twitter)のガイドで始まり Rails@東京56: TDDのこと、 Factory Girl、Machinist、Fabrication どれがいいのか http://wota.jp/ac/?da…

淡々とRails3.0のルーティングの機能を見ていく (Rails勉強会@東京第56回前半)

Rails@東京56: raoutes.rb のこと、 #railstokyo 2:00 PM Oct 16th webから ツイート時刻多少前後あるの容赦 Rails@東京56: raoutes.rb のこと、「淡々とRails3.0のルーティングの機能を見ていく」 #railstokyo 2:05 PM Oct 16th webから Rails@東京56: raou…

MongoDB (Rails勉強会@東京第53回後半)

. 後半セッションは plugin祭り(Rails3で動かそう)と MongoDBについて。もうすぐ #railstokyo 3:23 PM Jul 17th webから MongDBの方へ . 後半セッション、MongoDB。自己紹介タイム #railstokyo 3:41 PM Jul 17th webから だれも使ってる人、詳しい人いない状…

Rails勉強会@東京第52回、出席(前半のみ)

Rails' Wiki - Rails勉強会@東京第52回 (この項後日にまとめています) . Rails勉強会@東京第52回 #railstokyo 12:58 PM Jun 19th webから . 今日のセッション、RailsConfの話(関西勉強会のust聞きながら)、BUndlerについて。 #railstokyo 1,276,921,454,000.…

Rails勉強会@東京第51回、出席(1講目のみ)

(この項後日にまとめています) Rails勉強会@東京第51回 #railstokyo 1:00 PM May 22nd webから 会長登場 #railstokyo 1:22 PM May 22nd webから 今日は3コマ構成、Cucumber、初心者セッション、初心者セッションの作り方、事例紹介、Rails3、cramp #railstok…

JavaScript の alert (ポップアップメッセージ)

Rails で何かやってて、どこかでクライアントのメッセージダイアローグを開きたくなったとき、まあクライアントサイドJavaScript の alertメソッドを呼び出せば良いわけなんだがどうしたものかな、と。 Rails の Ajax対応とか RJS とかそういう話になるんだ…

rubyist の為の iPhone開発入門とObjectiveResource

rubyist の為の iPhone開発入門とObjectiveResource #railstokyo 3:41 PM Apr 17th webから iPhone開発。開発環境ダウンロードすればシミュレータ来るよ、iPad? #railstokyo 3:45 PM Apr 17th webから シミュレータをノートパソコンで動かしていたのでなんか…

RSpecとかCucumberとか(moro)「テストの話しとかいろいろ」

RSpecとかCucumberとか(moro)「テストの話しとかいろいろ」 #railstokyo 1:34 PM Apr 17th webから テストについてのセッション、何の話をしようか #railstokyo 1:38 PM Apr 17th webから テスト駆動開発(BDD)をはじめる テストについての入門的資料、@t_wad…

ニ講目は Rack

Rack の話し #railstokyo 2:41 PM Dec 19th webで Rack の話し RailsがRackに乗ったってどういうこと? #railstokyo 2:55 PM Dec 19th webで Rack の話し rails-2.3.5/lib/commands/server.rb を見ながら #railstokyo 3:06 PM Dec 19th webで Rack の話し。Ra…

一講目は Ramaze

Ramaze入門の手前くらい #railstokyo 1:40 PM Dec 19th webで Ramaze 小さなフレームワーク、Rackの元で動く #railstokyo 1:42 PM Dec 19th webで Ramaze インストール、gemから、「sudo gem install ramaze」 #railstokyo 1:44 PM Dec 19th webで Ramaze 原…

Unicorn

四講目 Unicornの話し #railstokyo 4:41 PM Nov 15th webで Unicon 新しいhttpサーバ、かっこいいの @moroさま #railstokyo 4:42 PM Nov 15th webで 大規模Railsサイトのための新しいHTTPサーバ、Unicorn http://route477.net/d/?date... #railstokyo 4:45 P…

ARel

二講目は ARelセッション #railstokyo 2:45 PM Nov 15th webで A Relational Algebra。まだgemもなく、gitにいくしかない #railstokyo 2:46 PM Nov 15th webで ARel http://github.com/brynary/arel #railstokyo 2:51 PM Nov 15th webで ActiveRecord が…

カラム名に相応しくない名前

カラム名に「type」を使ったら駄目だった。new のパラメータハッシュに載せても代入されない。generate して出て来るマイグレーションではカラム出来てるので、スペック書いてて「.new :type => '云々'」とかしてみるまで気付かなかった。newした後での代入…

quote_ident(string text)

PGconn#quote_ident の有無 - Rubyとか Illustratorとか SFとか折紙とか PGconn#quote_ident - Rubyとか Illustratorとか SFとか折紙とか 続きそもそも quote_ident() って何なんだろうか。7.3あたりで PostgreSQL自体に導入された文字列関数ということでい…

config/environments/cucumber.rb

cucumber新しくしたら config/environments/test.rb に書いてた初期設定出来てなくて焦った。 とかによると、0.3.8 から config/environments/cucumber.rb 見るようになったという事。いつの間にかそんなファイル出来てる。 ちなみに今現在の cucumber --ver…

PGconn#quote_ident の有無

昨日 PGconn#quote_ident - Rubyとか Illustratorとか SFとか折紙とか の続き。 大事な事、Debian lenny で libpgsql-ruby を使ってた方は大丈夫だったです、他でも新しめの環境なら大丈夫なのでしょう。 Rails(ActiveRecord) 2.3.3 activerecord-2.3.#/lib/…

PGconn#quote_ident

Rails 2.3.4 で PostgrSQLデータベース使おうとしてなんかエラー。 「NoMethodError: undefined method `quote_ident' for PGconn:Class」 Rails2.3.2→2.3.3で「undefined method `quote_ident'」エラー - TrinityT’s LABO とか見るにポスグレのドライバが対…

Rails勉強会@東京第42回

セッション 前半 Scaffoldの半歩先へ GAE/J RSpec 後半 Cucumber Rails振り返り 5周年/2.3になったよ 前半 RSpec のところと GAE/J のところを行き来しながら。RSpec については前半ちょっと哲学的なというかいろいろ、或はそもそも論とか。その後具体的なス…

Haml と Sass (続々)「スペックとフィーチャ」

前回(Haml と Sass (続き)「unexpected kENSURE, expecting kEND」 - Rubyとか Illustratorとか SFとか折紙とか)、scaffold.cssのSass化、一覧ビューの Haml化まで出来た、何とか。しかし、ビューのスペック(rspec(-rails))とフィーチャ(cucumber)には失敗し…

Haml と Sass (続き)「unexpected kENSURE, expecting kEND」

前回(Haml と Sass - Rubyとか Illustratorとか SFとか折紙とか)の続きRSpec(Rails)とか Cucumberとかちょっと更新あったので、アプリケーション作成からもう一度。 (1)hs9587@vmw04[1163] rails haml_sass -dpostgresql [~/project/haml_sass] <pts/3> (1)hs9587@v</pts/3>…

マイグレーションファイルでの Fixtures.create_fixtures でハマった

マイグレーションでフィクスチャ - Rubyとか Illustratorとか SFとか折紙とか 見たいな事をして、migration の際に多数のデータを初期入力してたんだが、その差し替えが発生してはまった。まあそんな感じでマイグレーションファイルを書いて(destroy_all と …

Haml と Sass

Haml and Sass: Solution for you who get tired of ugly markup - 日本Ruby会議2009 の浦嶌さんの話しを聞いてちょっとやってみる、浦嶌さんの Hamlの話しは前にも聞いたよね。 hamptoncatlin.com is coming soon以下も参考に夫々のリファレンス http://ham…

cucumber 表のフィーチャを書く

表のフィーチャとかその書き方。cucumberで feature を generate すると、manage_何ちゃら.feature とか出来て、表のスペックをどうこうしている。そのステップ定義はこんな感じのが出来てる。 Then /^I should see the following items:$/ do |items| items…

rspec-rails の have_tagブロックの中の have_tag

response.should have_tag(<タグ>, <その条件>) doブロックの中でまた response.should have_tag(云々) としたらそれはそのタグブロックの中だけを見てくれるのだった。with_tag のように。 ブロックの外のタグ要素を見ようとして見えずにちょっとはまっ…

コードの埋め込みと「-(マイナス)」記法

Railsビューのコード埋め込み「」では「-(マイナス)」を書くことで改行や空白文字の表出を抑制する。 コード実行 表示 前の空白 後の改行 ○ × ○ ○ ○ ○ ○ ○ ○ × × ○ ○ × ○ × ○ × × × × × ○ ○ 「Ruby on Rails入門優しいRailsの育て方」P.156よりちなみに「演…

ActiveRecord で LIKE句 で find

LIKE句を使いたかった。 :conditions => ['cellulars LIKE :cellular', {:cellular => "%#{user_input}%"}] ここで cellulars はなんかのテキスト欄(名前からすると携帯番号が沢山、カンマ区切りかなんかで入っているのでしょうか) マッチ文字「%」を SQL側…

rspec(-rails) や cucumber のバージョンアップ

まだまだ cucumberのアップデートは頻繁。でもって既存のフィーチャというか「rake features」が動かなくなる。 その際は、rspec や cucumber の準備をやり直すといいわけだ。 「ruby script\generate rspec」「ruby script\generate cucumber」なんかをもう…

Cucumber/Rails でステップ間で変数(というか何かの値)を持ち歩く

Cucumber/Rails で、あるフィーチャ(features)内で変数を持ち歩きたい、一つのシナリオの中で、あるステップで発行された何かの値がその後のどこかのステップでどこかにまさにその値で出てくる事を確認したい。 典型的にはアクティブレコードの id、新規レコ…