タグ

tipsと2.1に関するkakkunpakkunのブックマーク (4)

  • Rails2.1のrender :partialとform_forで可能な限り重複を排除していくと... - ザリガニが見ていた...。

    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>

    Rails2.1のrender :partialとform_forで可能な限り重複を排除していくと... - ザリガニが見ていた...。
  • rails2.0.2 → 2.1.0 に移行 - 夜の Discovery

    前回は挫折してしまったのですが、日某サービスを 2.1.0 に移行しました。 エラーへの対応 まず、自作のバリデーションライブラリでエラーが発生していました。 どうやら起動時の読み込み順序が変わった*1ようで、/config/environment.rb に書いていた、グローバル変数が nil になっていました。 このグローバル変数はライブラリ(/lib)から参照するため、ライブラリ読み込み時に値が入っていなければ困ります。 そこで、Rails::Initializer.run のブロック内で値を入れるようにしました。 (省略) Rails::Initializer.run do |config| (省略) + $GLOBAL_CONFIG = YAML.load(File.open("#{RAILS_ROOT}/config/config.yml")) end -$GLOBAL_CON

    rails2.0.2 → 2.1.0 に移行 - 夜の Discovery
  • Ring

    Ringとは、リクルートグループ会社従業員を対象にした新規事業提案制度です。 『ゼクシィ』『R25』『スタディサプリ』など数多くの事業を生み出してきた新規事業制度は、 1982年に「RING」としてスタートし、1990年「New RING」と改定、そして2018年「Ring」にリニューアルしました。 リクルートグループの従業員は誰でも自由に参加することができ、 テーマはリクルートの既存領域に限らず、ありとあらゆる領域が対象です。 リクルートにとって、Ringとは「新しい価値の創造」というグループ経営理念を体現する場であり、 従業員が自分の意思で新規事業を提案・実現できる機会です。 Ringフロー その後の事業開発手法 Ringを通過した案件は、事業化を検討する権利を得て、事業開発を行います。 さまざまな事業開発の手法がありますが、例えば既存領域での事業開発の場合は、 担当事業会社内で予算や

    kakkunpakkun
    kakkunpakkun 2008/06/04
    named_scopeは便利そう。それにしてもアップグレードスピード早すぎるよう
  • Ruby On Rails ピチカート街道 - Rails 2.1・その6(named_scope がアツい) -

    2024.02 « - - - - - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - - - - - - » 2024.04 Special Thanks to a_matsudaさん ------------------------------------------- controller とかで、:conditions => { .... とか書いてソースコードがややぐちゃぐちゃになるのを見事にスッキリさせられるようになりました。 早速例を見てみましょう。model クラスに、named_scope の行を追加します。 class Person < ActiveRecord::Base named_scope :young, :conditions => {:

  • 1