サイトの構築。作品の販売。ブログの投稿。この他にもさまざまな機能があります。 ログイン サイトをはじめよう 非公開サイト このサイトは現在プライベート設定になっています。
サイトの構築。作品の販売。ブログの投稿。この他にもさまざまな機能があります。 ログイン サイトをはじめよう 非公開サイト このサイトは現在プライベート設定になっています。
jpmobileで作成されたRailsプロジェクトをテストする必要があったので調べてみました。 ちょっとググると次のサイトが出てきます。 Ruby 1.9 + Rails3 + jpmobileで構築したサイトをcucumberでテストするためのTips Capybara::Driver::RackTestに細工をしてUserAgentを偽装する方法です。 ただし、手元にインストールされているCapybara1.1.2はCapybara::Driver::RackTestは無くなっており代わりにCapybara::RackTest::Driverが実装されていて、上記の偽装を行うことができません。 他の手を探してみたところ次の記事が見つかりました。 Creating a custom Capybara driver この方法は新しいCapybaraのDriverを設定してしまう方法です。
2011/08/29 Ruby on Railsの基礎知識を問う認定試験、「Rails 3技術者認定ブロンズ試験」が、2011年7月から始まった。ベータ試験の段階で受験し、すでに合格している株式会社イオレの小川伸一郎さんに、受験の感想を伺った。 小川さんは、RailsでWebサービスを開発するエンジニアであると同時に、エンジニア採用を担当することもあるという。受験者であり、また面接担当者として資格試験についてのご意見も聞いた。 ※@ITは本試験の運営委員会にメンバーとして加わっています。 プラグイン開発で実力磨き 現在、私は株式会社イオレという社員30人ほどの会社で、Ruby on Railsを使った開発をしています。私自身は、最初に勤めた会社ではPerlでCGI開発をしたり、PHPを使った受託開発も経験してきましたが、最近はRubyばかりです。 株式会社イオレ 技術開発部 小川伸一郎さん
2011年07月26日13:29 Ruby Railsエンジニアならこれだけは知っておけっていう便利メソッド Object#presence と Object#try という便利なメソッドがあることをご存知ですか?この2つのメソッドはとっても便利なのでちょっと紹介してみます。 Object#presence メソッド これは以下のような定義となっています。 def presence self if present? end present? メソッドというのはみんな大好き blank? の反対のメソッド (!blank?) です。 つまり、nil, false, [](空配列), {}(空ハッシュ), ""(空文字列), " "(半角スペースだけの文字列)であれば false、それ以外であれば true になります(blank? って半角スペースだけの文字列を true と判定するの知って
Yesterday, there was a blog post entitled "What the Hell is Happening to Rails" that stayed at the number one spot on Hacker News for quite a while. The post and many (but not most) the comments on the post reflect deep-seated concern about the recent direction of Rails. Others have addressed the core question about change in the framework, but I'd like to address questions about specific changes
railsrails3.1系になるとまた大きく変わりそうだけど(特にJavaScript周り)、一旦まとめておこう。 routes.rb /:controller/:action/:id はroutes.rbに記述されなくなった。RESTを使え。 代わりに以下のコメントを外すとレガシーなものも使える。 match ':controller(/:action(/:id(.:format)))' routes.rbの記述形式は他にもいろいろ異なる。 Ruby on Rails Guides: Rails Routing from the Outside In find周りArelを使うならfind(:all, ...)系は基本的に使わない。 すべてwhere(...)やallを使った方がいい。 ただし、find(1) や find_by_name('hoge') みたいなものは今後も消えないだ
twitterでRails3.1.0のウワサを読んで師匠に確認したところ、やっぱり微妙に違うところがちらほら。 新しい業務アプリを作り始めたところだったので、今ならまだ軽度で済むと思って、思い切ってupdateした。 いえ、してもらいましたw updatteしたバージョンは、Rails3.0.7 -> Rails3.1.0.beta1 変更箇所は以下のとおり。 myapp/Gemfile の編集・追加 #バージョン変更 gem 'rails', '3.1.0.beta1' #gem追加 gem 'sass' gem 'coffee-script' gem 'uglifier' gem 'jquery-rails'$ bundle update myapp/config/environments/development.rb の編集 #行削除 config.action_view.debug
Ruby on Rails界のセレブの1人、Gregg Pollackさんが来日していて、少しだけ会って話すことができました。Railsの公式サイトにあるRails3の解説動画や、オンラインでRuby on Railsが学べる「Rails for Zombies」など、解説動画コンテンツで有名な「Railsアクティビスト」と呼ばれる人です。アップルの「I'm a Mac. And, I'm a PC...」というCMのパロディーで、JavaやPHPとRailsを比較した一連の動画(賛否両論激しい動画シリーズです)でも有名です。Greggさんは、4月20日に東京のクックパッドで開催されたTokyo Rubyist Meetupに参加していました。4月22日、23日とシンガポールで開催された「RedDotRubyConf」で講演するためにフロリダから東京で乗り継いで向かう途中でした。 私はGr
これはすごい! というわけでTwitter検索を3倍高速化したという記事を翻訳してみました。Twitter Engineering: Twitter Search is Now 3x Faster2010年春。Twitterの検索チームは、我々の増え続けるトラフィックに対応し、エンドユーザにとっての遅延を減らし、我々のサービスの可用性を向上させ、新しい検索の機能を素早く開発できるようにするため、検索エンジンを書きなおす作業を始めた。 その努力の一部として、我々は新しいリアルタイム検索をリリースし、検索のバックエンドをMySQLからLuceneのリアルタイム版に変更した。そして先週、我々はRuby-on-Railsに取って代わるフロントエンドをローンチした。我々がBlenderと呼ぶJavaサーバーである。我々はこの変更によって検索のレイテンシが3分の1になり、検索機能の開発を促進できるよう
Rails 3.1 の機能がもう試せるらしいので、下記のエントリを参考にしつつ試してみました。 How to Play with Rails 3.1, CoffeeScript and All That Jazz Right Now edge な rails アプリの作成 rvm でインストールしたての(gemのはいってない) Ruby 1.9.2 を使って試しました。 まずは github から rails のリポジトリを取得して、ワーキングディレクトリに含まれる rails コマンドを--edgeオプションを付けて実行します。--edge オプションを指定すると、rails の github リポジトリ上の最新のコードから Rails アプリを作成します。 cd ~/work/github/ git clone git://github.com/rails/rails.git ~/wo
249: Rails 3のnotification(通知) (view original Railscast) Other translations: Other formats: Written by Naomi Fujimoto 下のスクリーンショットは、ソート可能で複数ページにわたる商品リストを表示する小さなRailsアプリケーションです。このアプリケーションの反応速度を見るために、リクエスト結果の読み込みにかかった時間をデータベースに記録して、アプリケーションのパフォーマンスを計測してみましょう。 計測データを収集する方法はいくつかあります。一つは、アプリケーションのログファイルを解析して、そこから情報を抽出する方法です。ページの平均読み込み時間などの統計情報を計算したければ、情報がデータベースに保存されていれば作業がとても簡単になります。もちろん、NewRelic’s RPM
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
Railsは、機能ごとに異なるコンポーネントで構成されています。Railsの全体像を見渡すために、今回はこのコンポーネントの種類や機能を紹介します。 前回の記事では、Ruby on Railsの基本であるMVCについて紹介し、Railsアプリケーションがどのような構造になっているかや、開発の際にどんなツールを使うかを見ました。さっそくアプリケーション開発の詳細を知りたい方もいることでしょうが、連載第2回目となる本記事では、もう少しだけ全体像についてお話しします。 Ruby on Railsは、機能ごとに異なるコンポーネントで構成されています。このため、デフォルトのRuby on Railsをそのまま使うだけでなく、目的に応じて一部のライブラリを入れ替えて使うといった、大きな粒度でのカスタマイズが可能になっています。一部を入れ替えて使うことも含めると、Ruby on Railsを利用できる場
Web開発フレームワークとして人気の高いRuby on Railsの最新版、バージョン3を使ってWebアプリ開発の基本を学びます。 人気のフレームワークでWeb開発を学ぶ Ruby on Railsは、いまやWebアプリケーションの開発フレームワークの有力な選択肢の1つとなっています。Ruby以外の言語のWebアプリケーションフレームワークも少なからずRailsの影響を受けているので、現在Rubyを使っていないエンジニアにとっても、Railsを知ることは大いに参考になるはずです。もうすぐRails3認定試験が本格的に開始されるということもあり、この連載では、試験範囲の流れに沿って、Railsの基礎についてご紹介していきます(ただし、必ずしも試験対策というわけではありません)。 今回、連載第1回として本記事では、Railsを理解する上で基本となる考え方であるMVCについて説明した後、Rail
このウェブサイトは販売用です! twiwt.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、twiwt.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!
地味に苦戦したのでメモしておきます。これだから携帯向けサイトは大変・・・ 開発環境 Ruby 1.9.2-p136 Ruby on Rails 3.0.3 jpmobile 0.1.4 cucumber 0.10.0 ( capybara 0.4.0 ) インストール# cucumberを動かすためのgemをインストールします。今回はバックエンドにcapybaraを使用します。(WebratはRails3だとうまく動きませんでした) # Gemfile group :test do gem 'rspec-rails' gem 'cucumber-rails' gem 'capybara' end
■ 昨年の島根大学での講義のこと あけましておめでとうございます。 年が明けるというのは区切りとしていいものなので、なにか目標を立てておきたいと思う。会社としての目標はもちろんあるが、個人としてはブログでの発信を増やしていきたい。あと、英語でも発信したいな。 さて、昨年12月に島根大学で講義をさせてもらったときのことを少し紹介したい。なお、この講義のことは野田先生のブログで取り上げてくださっている。私たち夫婦は今回が講義は4回目。最初の頃は居眠りさせてしまったり、誤植で大騒ぎになったり、全然予定が消化できないといった失敗をしていたものの、近年では、歴戦の強者化してきて、そこそこスムーズにできるようになってきたと思う。もちろん完璧ではないし、不満足な点はあろうかと思うが、とりあえず以前よりはうまくなったなと思うのだ。 今回の講義でいちばんうまくいったと思うのは、資料の構成だ。Railsをほぼ
「それ」でないと開かないドアがある @IT 教育に目覚めた、というわけではない。 まつもと 自分たちで先頭を切って教えようということにはなりませんが、そういう基準が必要な場合、自分たちに何かできることはあれば協力はしたいと思っています。 @IT われわれ@ITも、アールラーニングとの協業で認定ビジネスに取り組みます(関連記事:@ITとアールラーニング、「Rails技術者認定試験」で協力)。すでにRubyアソシエーションを設立して、Ruby認定試験を開始している関係者の1人として、Rails認定はどうご覧いただけていますか? まつもと まつもと個人としては、Rubyが広まることも、Railsを使う人が増えてRubyが広まることも、それによって多くのエンジニアがハッピーになるのであれば望ましいことだと思っています。だから、私が役立つことであれば応援したいと思っています。私自身、Ruby認定試験
オーマ×クックパッド合同勉強会〜ここだけの話しちゃいます〜に行ってきました。サブタイトルが「ここだけの話しちゃいます」だけにどこまで書いていいものか ><これ公開しちゃだめだよって、ことがあったらFacebookか@hebita164かhebita164@gmail.comまでご連絡ください!(確認してから公開しろよって話ですが・・・) 勉強会概要クックパッドとあの人検索SPYSEEのオーマが合同で勉強会を開催します。両社のものづくりについて、サービスを開発・提供していく上で工夫している事例をご紹介します。「About SPYSEE」 オーマ株式会社 天野 仁史 id:amachang @amachang「高速Webサイト入門」クックパッド株式会社 技術部 成田 一生 id:mirakui @mirakui「SPYSEEの【つながり】マイニング手法」 オーマ株式会社 CTO 友部 博教「ク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く