タグ

Railsに関するyogasaのブックマーク (192)

  • Rails 2.2 リリースノート日本語訳 : うぇぶたま

    Rails 2.2RCがリリースされました。 国際化(i18n)、スレッドセーフ化など、 うれしい機能が多数追加されているようです。 リリースノートが公開されていたので簡単に日語訳してみました。 誤り等あればご指摘ください。 ※原文はRuby on Rails 2.2 Release Notesにあります。 Ruby on Rails 2.2 リリースノート Rails 2.2では様々な新機能、改良が施されました。 この文書では主要な変更点のみを紹介し、細かなバグフィックス等の説明は行いません。 全ての変更点については、GitHubrails mainリポジトリにあるコミットリストをご覧ください。 Rails 2.2のリリースとともに、Rails Guides hackfestの最初の成果であるRuby on Rails Guides をスタートさせました。このサイトではRailsの主

  • [ThinkIT] 第1回:O/Rマッピング (1/4)

    連載では今話題のフレームワーク「Ruby on Rails(以下、Rails)」と現在Webアプリケーション開発で主流であるJavaのフレームワーク群を比較していきます。 比較軸については、開発に関する事項(生産性やメンテナンス性など)を中心に解説していきます。第1回の今回はO/Rマッピングを提供するフレームワークについてです。 O/Rマッピングとは、オブジェクトとRDBのテーブルをマッピングすることをいいます。O/Rマッピングフレームワークはオブジェクト指向とRDBの仲介人となることで、アプリケーションの開発生産性を向上させます。 Railsからは同梱の「ActiveRecord」というO/Rマッピングのコンポーネントを取り上げます。対してJavaのO/Rマッピングとしては、もっとも知名度が高いと考えられる「Hibernate」と、Javaの正式仕様として策定された「Java Pers

  • Ruby on Railsの作者より:高まった生産性を仕事を余計にこなすためではなく自分の将来に向けて使おう - himazu blog

    IT ConversationsでRuby on Railsの作者デービッド・ハンソンが2008年5月にRailsConfでおこなった講演が配信されている。そして、以下でも聞ける。 RoRの思想についての言及が冒頭にあるが、大部分は開発者の身の処し方についての講演である。その部分の概要は以下の通りである。 RoRは他のフレームワークや開発手法に比べて生産性について依然として優位性があり、RoRを使って開発していると「余剰開発力」を享受できる。しかし、その状態は永遠には続かない。遅かれ早かれ以下のどれかが起こるから。 他の言語/フレームワークがRoRを凌駕する RoRを凌駕する新たなフレームワークが登場する RoRがメインストリームになる 幸い、どれもすぐには起こりそうになく、RoRでの開発はまだしばらく生産性の点で有利である。その優位性によって生ずる余剰開発力をいかに活用すべきだろうか。も

  • Ruby on Rails Code Quality Checklist抄訳 - moroの日記

    オレンジニュース経由でこんなものを見かけました。 Ruby on Rails Code Quality Checklist これはいいチェックリスト。あとだしジャンケンぽいですが、私がいつも思っていることがいろいろ書いてあってすばらしいです。これをすべてYesにするのは難しいというか机上の空論ぽいところもありますが、これを目指すことには価値はあると思います。 ということで項目だけを抄訳(&地の文は私感)を書いてみます。誤訳などがあればツッコミお待ちしています。 コントローラのアクションではfindやnew以外のモデルメソッドは一つくらいにしなさい(必要なら.newや.updateメソッドをオーバーライドするといい)。 原文: 1. Each controller action only calls one model method other than an initial find or

    Ruby on Rails Code Quality Checklist抄訳 - moroの日記
  • 第4回 Railsで作るOpenID対応アプリケーション実践(前編) | gihyo.jp

    はじめに 今回はいよいよ、アプリケーションを作りながら、OpenIDの実践的な使い方を解説します。サンプルとして作成するアプリケーションは、ミニブログと呼ばれるつぶやきブログです。いわゆるTwitterクローンです。利用者はミニブログにログインして、一言つぶやきます。ブログの一種ですので、当然ユーザ認証が必要になります。普通はパスワードを用いた認証が一般的ですが、今回はOpenIDを用いてユーザを認証するようにアプリケーションを作成していきます。 さて、認証と簡単に言いましたが、認証に必要となる機能をもう少し具体的に列挙してみましょう。 ユーザ登録 サービスを利用するために必要な情報(IDやメールアドレスなど)を利用者に入力してもらい、データベースへ登録する。 ログイン(認証) 利用者が入力した認証情報(パスワードなど)を元に利用者を認証し、ログインの可否を判定する。ログインに成功した利用

    第4回 Railsで作るOpenID対応アプリケーション実践(前編) | gihyo.jp
  • Ruby on Railsインストールメモ - rubyco(るびこ)の日記

    Rubyをインストールする。 http://rubyforge.org/frs/?group_id=167 へ行く。 ruby185-24.exe をダウンロードする。 ruby185-24.exe を実行し、指示に従う。 C:\work> ruby -v ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-mswin32] RubyGemsをインストールする。 http://rubyforge.org/frs/?group_id=126 へ行く。 rubygems-0.9.4.zip をダウンロードする。 C:\work> unzip rubygems-0.9.4.zip (rubygems-0.9.4.zipを展開する) C:\work> cd rubygems-0.9.4 C:\work\rubygems-0.9.4> ruby setup.rb

    Ruby on Railsインストールメモ - rubyco(るびこ)の日記
  • かんたんAjax開発をするためのRuby on Railsの基礎知識 − @IT

    かんたんAjax開発をするためのRuby on Railsの基礎知識:Ruby on RailsのRJSでかんたんAjax開発(前編)(1/4 ページ) いまさら聞けないRuby on Railsとは? Ruby on Rails(以降、Rails)は、世の中に多数存在する現在のWebアプリケーション開発フレームワークに多大な影響を与えている、先進的で生産性の高いフレームワークです。 以下をコンセプトとして掲げており、Ruby言語で記述されています。 「同じことを繰り返さない」(DRY:Don't Repeat Yourself) 「設定よりも規約」(CoC:Convention over Configuration) ここ数年で、楽天市場、ニフティ、カカクコムなど大手IT企業での採用も進んでおり、注目を集めています。 関連記事: 楽天が「Ruby on Railsの利用を開始します」 h

    かんたんAjax開発をするためのRuby on Railsの基礎知識 − @IT
  • 第2回 Amazon WebAPIを使ってみる:ITpro

    Web 2.0の技術を使って,実際にアプリケーションを作ってみましょう。まず1つめは,AmazonWebサービスを使った蔵書管理サイトです。Ruby on Railsを使って,Amazonから書籍データをAjax通信で取得し,Webブラウザで一覧できるようにします。 書籍の裏面を見ると,そのを一意に識別するISBNと呼ばれる番号があるのが分かります(写真1)*1。番号が2つある場合には,上の番号がISBNです。書店でもこのISBNを持って行くと,スムーズに注文できます。 ISBNのデータベースには,番号と書籍名,出版社や著者名などといったデータが登録されています。ISBN番号を入力するだけで簡単に書籍データを取り出すことができます。ただし,ISBNのデータベースは書店向けで一般には公開されておらず,個人では使うことができません。しかし,世界最大手のオンライン書店の米Amazon社が公開

    第2回 Amazon WebAPIを使ってみる:ITpro
  • 蔵書管理システム BookScope

    高齢化が進むなかで、老人ホームを終の棲家にしようと考える人も増えてきましたよね。一般的に「老人ホーム」と呼ばれる介護施設は、実は多様な種類の施設に分類されます。ここでは、どのような種類の介護施設があるのかについてご紹介しましょう。 年金だけでも入居できる低負担の老人ホームもありますので、老人ホーム選びの参考にしてくださいね。 老人ホームにおける湿度管理の重要性や適切な加湿方法について 民間の介護施設と公的な介護施設の違い 介護施設には、民間の介護施設もあれば、公的な介護施設もあります。民間の介護施設としては、介護付き有料老人ホーム、住宅型有料老人ホーム、サービス付き高齢者住宅、グループホームが挙げられます。公的な介護施設には、特別養護老人ホーム、介護老人保健施設、介護医療院があります。 民間の介護施設の場合は、自立して生活ができる人から要介護の人まで幅広い介護レベルの人が入居することが可能

  • よしたんのぶろぐ scaffold ? paginate ? なんじゃそれ?

    Rails 2.0をがんばってますが、いきなりつまづいてしまいました。 「RailsによるアジャイルWebアプリケーション開発」を参考に勉強してますが、Rails1.2のお作法のようで、2.0ではなかなかうまく動いてくれません。 例えば、controllerに class AdminController < ApplicationController scaffold :product end と定義したあと、アクセスしてみると NoMethodError in AdminController#index undefined method `scaffold' for AdminController:Class などと出る。 調べてみると、誰かが Yep, dynamic scaffolding has been moved out to a plugin in Rails 2.0. Yo

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • MOONGIFT: » Firefox上で動作するSQLiteフロントエンド「SQLite Manager」:オープンソースを毎日紹介

    Ruby on Railsで開発を行う際に、デフォルトで採用されるデータベースがSQLiteになっている。インストール不要で使えるとあって、最近ではPythonなどでも利用されるようになってきている。もちろんPHPJavaPerlなどでも利用されている。 メイン画面 Ruby on Railsの開発を行うということは、通常はブラウザベースのシステムになる。そしてSQLiteで開発となれば、この選択もある意味正しいのかもしれない。 今回紹介するオープンソース・ソフトウェアはSQLite Manager、Firefoxアドオンとして動作するSQLiteフロントエンドだ。 SQLite ManagerはFirefoxやThunderbird、Seamonkey、はたまたSongbirdやKomodo IDEでも動作するSQLite管理インタフェースだ。さらにXULRunnerを使って一つのア

    MOONGIFT: » Firefox上で動作するSQLiteフロントエンド「SQLite Manager」:オープンソースを毎日紹介