あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
近頃は、GitHubやcutagemのお陰で、 Gemを作ったり公開したりするのがどんどん簡単になってきています。 そうなると、今までRailsプラグインとして作っていた機能についても、 バージョン管理機能を持ったGemの形で公開したほうが便利かも知れません。 そんな時は、RailsプラグインをGemとして公開することができます。 方法は非常に単純で、Gemの中にrails/init.rbを含めるだけです。 あとは、Gem pluginを利用するRailsアプリケーションの中から、 config.gemでGemの参照を設定すればすぐに利用できます。 rails/init.rbの中身は、通常のプラグインのinit.rbと同様です。
調べてみた。 ネストしていてもあまり気にせず、it単位でbefore/afterが入るみたい。 で、before(:all)/after(:all)はネストされたdescribe単位になる。 describe "レベル1" do before(:all) do; p "レベル1 before(:all)"; end before do; p "レベル1 before"; end describe "レベル2-1" do before(:all) do; p "レベル2-1 before(:all)"; end before do; p "レベル2-1 before"; end it "レベル2-1のit-1" do; p "レベル2-1のit-1"; end it "レベル2-1のit-2" do; p "レベル2-1のit-2"; end after do; p "レベル2-1 afte
yugui さんのレビューを読んで、RAILS OF RUBY ON RAILS を買ってみた。 詳しくはまた別に書きたいが、想像以上に本当にすばらしい内容の本だった。 誤解を恐れずに言ってしまうと、RAILS OF RUBY ON RAILS は Rails2.x 世代の最高のチュートリアルだと思う。これから Rails について知りたい人は、Web で一生懸命に Rails 情報を探すよりも、まずこの本を買って読んでみるほうがいい。 読むだけなら短時間で内容に目を通せるのもチュートリアル的だ。教科書としてではなくチュートリアルとして買うのであれば、(同じくショッピングカートを作っている)「RailsによるアジャイルWebアプリケーション開発」と比べてもぼくはこちらを推す。 チュートリアルと呼んでしまうと内容が薄そうに聞こえるが、この本のすごいところはチュートリアルとしての進め方をしなが
Rails2.0の頃から出来たようなのだが、つい最近まで自分は知らなかった...ということがたくさんある。ずいぶん損をしていた気がする。断片的な知識が増えてきたので、サンプルコードを作りながらの自分用のメモ。サンプルコードは前回に引き続きQandAプロジェクト。 リスト表示する時のforループは「render :partial=>...」で置き換えることができる 「app/views/answers/index.html.erb」のforループ内を、partialファイル「_answer.html.erb」として抜き出しておいた。 <%# ---------- app/views/answers/_answer.html.erb ---------- %> <tr> <td><%=h answer.name %></td> <td><%=h answer.body %></td> <td>
A small collection of handy one-liners and useful snippets that I've written or collected for Ruby & Ruby on Rails. Sum & Product of an Array How to sum all the numbers in an array, or get the multiplication product of the same numbers, without resorting to an ugly for loop? Ruby's inject to the rescue; this snippet extends the array class with the methods sum and product, which can hereafter be u
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
RailsのXMLのレンダリングが遅い。 これは、String#to_xsが遅いのが原因らしい。 そこで、これを高速化するためのライブラリfast_xsを使うと、 XMLのレンダリングが速くなります (手元の環境で試したところでは、若干速くなったような気がしました。) Rails-2.0以降では、fast_xsがインストールされている場合に、 自動的にそれを利用するようになっています。 [Changeset 7774] Reference current fast_xs URL インストールは、いつものようにsudo gem install fast_xsでOK。 See Also fast_xs, a fast C extension for cleaning XML replace REXML with Hpricot
scaffoldはモデル同士の関連は無視して*1、最も基本的なwebアプリケーションとしての骨格を生成してくれる。自分ではそれをお手本に、少しずつ拡張していくことが多い。しかし、モデル同士が無関係という状況はほとんどなく、ほとんど例外なくモデルにhas_manyやhas_one、belongs_toと書いて、毎回同じような修正をして行くことが多い。(そして、ちょっとした間違いでエラーをもらうことが多い。)そんな時、もしscaffoldがやってくれたら、どんなコードを生成してくれるのだろう?Rails2.1でサンプルプロジェクト「Q&Aサイト」を作りながら、試行錯誤してみた。 いつもの手順 $ rails QandA $ script/generate scaffold question name:string body:text $ script/generate scaffold ans
※ 画像は公式サイトデモより Railsは遅いと言われる。確かに富豪的なフレームワークであり、そのままの使い方では動作が重たい。そのため、解決手段としてmemcachedをはじめとしたキャッシュ技術を利用することが多い。 ログを解析して一覧してくれる だが、フレームワークの問題ではなく、プログラム側の問題もあるかも知れない。その解決のためにはまず、現状分析からはじめてみよう。 今回紹介するオープンソース・ソフトウェアはLogJuicer、Railsログ分析ソフトウェアだ。 LogJuicerはproductionをターゲットにしたログを分析するソフトウェアだ。標準でテーブル組に各コントローラのヒット数、レンダリング、DBへの実行時間などをリストにしてくれる。さらにコントローラをクリックすると、各アクション別にドリルダウンしてくれる。 円グラフ もう一つのモードはグラフで、円グラフや棒グラフ
参加希望です! -- Rust/OGAWA (2008-07-15 14:05:46) 早速ありがとうございます。まずは大岡山あたりで飲みましょうか。 -- ginkouno (2008-07-15 14:10:01) 人数少ないけど,MLとか立ち上げるとか.某らくらくでw -- Rust/OGAWA (2008-07-15 14:21:31) 立ち上げました(w -- ginkouno (2008-07-15 14:33:07) qwikiにすべきだったかと後悔中。 -- ginkouno (2008-07-17 17:16:53) 参加します -- naoto_n (2008-07-17 17:36:11) 大岡山なら近所なんで、飲み参加希望ですー。 -- cesare (2008-07-17 20:25:00) >cesareさん ありがとうございます。決まり次第Wikiに上げます。
Google GearsのGears on Railsプロジェクトによって、Ruby on Railsアプリケーションのオフライン化が可能になる。 Google GearsのGears on Railsプロジェクトによって、Ruby on Railsアプリケーションのオフライン化が可能になる。これを受けて、先進的な開発者たちの間では、従来と異なるユーザー向けにGearsを提供しようという動きが出てきた。開発者たちは、Google GearsをRuby on Railsのオフラインサポートやクライアントサイドの検索エンジンなど、興味深い用途に広げつつある。 ニューヨーク大学の情報システム・マスタープログラムを最近終了したばかりのマイケル・マーカス氏とルイ・マー氏が「Gears on Rails」と呼ぶ開発フレームワークを設計した。Google Gearsは、オフラインで実行可能なWebアプリ
starruby.info 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
プログラミング言語Rubyは,プログラムを書いていて気持ちが良い,実にハッカー向きの言語だと思います. なので,ハッカーが色々なライブラリを開発し続けてくれて,どんどん便利になっています. 一例として,今や生活に欠かせないインターネットの,通信内容を調べるプログラムを書きたくなった場合に便利なライブラリの一つにパケットキャプチャライブラリ「Pcap」があります. http://www.goto.info.waseda.ac.jp/~fukusima/ruby/pcap-j.html Ruby/Pcap 拡張ライブラリ Ruby から LBL の Packet Capture Library を使うための拡張ライブラリです。TCP/IPのヘッダの情報にアクセスするためのクラスも含んでいます。 C 言語から直接 pcap を使うよりはずっと楽にプログラムが書けます。例えば tcpdump もど
テストの作業は嫌われる場合が多い。確かにそれ程生産的には見えないかも知れない。が、リリース後の負荷を減らすためにも欠かすことのできない作業だ。多少なりとも楽をして、的確にテストを行っていきたい。 Webベースのブラウザテストを行うのにSeleniumは最適な選択だ。そしてRails使いであればこのようなソフトウェアもある。 今回紹介するオープンソース・ソフトウェアはSelenium on Rails、Railsプラグインで提供されるSeleniumだ。 Selenium on Railsはscript/pluginを使ってインストールできるSeleniumで、インストール後はgenerateを使ってテストを生成できる。後はそこにテストケースを記述していけば良い。実際の利用はtestで動作させて、「http://localhost:3000/selenium/」で動作する。 Selenium
SeleniumRC Spec Rails plugin to integrate SeleniumRC with RSpec on Rails. Synopsis spec/selenium/toppage_spec.rb: require File.join(File.dirname(__FILE__), '..', 'spec_helper') story "A reader visits our site" do senario "The reader", "views our toppage" do # You can use "he", "she" or "ve" she.opens "/" she.gets_title; it.should == "Hello, World!" end end Installation $ script/plugin install [-x]
Selenium Ruby is a ruby project that aim to make the popular Selemium RC available on rubyforge. With Selenium Ruby: You can install selenium gem available on rubyforge, which includes the selenium server and SeleniumDriver from Selenium RC project. Selenium’s action based API is wrapped into a object based API. (Object based web testing) Getting Started Download it Use it
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
Ruby会議のとき、勢いで申し込んでしまったRuby技術者認定試験を受けてきました。 結果合格でホッとしてます。(合格してなければ受けたことを内緒にしてます :-)) Rails Rails 言っていてそれで食っているわけだし、試験代は馬鹿にならないし、土日は家族ほっといて試験対策にあてたしで、当然合格しないとっていうプレッシャーをちょっと感じていました。テストらしいテストは、確か五年くらい前にアメリカで CBT の TOEFL を受けた以来久々で、なんか懐かしい緊張感でした。 よく、こんな試験や資格に意味はない、という人がいますが、僕はそうは思わないです。確かに資格持ってるから良いコードが書けるか、優秀な技術者かというと必ずしもそういうわけではないですが、Ruby のコードが書けるちゃんとした技術者ならば、きちんと対策さえすれば認定試験に合格するのはわけないのです。つまり、この資格を持っ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く