Please Sign In No account? Create new user.
Ruby on Rails を用いて、インクリメンタル検索のできる英和辞書webアプリ を作ってみました。インクリメンタル検索とは、検索語句の入力途中の文字列 から随時検索を行い、結果を動的に書き換えていく検索のことです。対象読者 は基本的な Rails の知識がある人としています。 データベースは SQLite を使用しますが、テーブル構造は単純なので 他のデータベースに変更するのは容易です。 dictアプリケーション用ディレクトリの作成 まずアプリケーションのディレクトリを作成します。アプリの名前は dict と します。 % rails dict 辞書データ 以下の作業は、すべて dict アプリの db ディレクトリ (dict/db) で行いま す。 辞書データは、 GENE95辞書 を用います。このページよりデータをダウンロードし、展開すると gene.txt というテキストフ
Ruby と Rails の初心者には、Rails で1文字目を大文字にするか小文字にするか、単数形か複数形か、という名前の使い分けが混乱しやすいです。 database 何でもOK。 database table 1文字目小文字で複数形。テーブル内に複数のレコードを保持するため。 model 1文字目大文字で単数形。 model を1つのクラスとしするので、Rubyの仕様により1文字目を大文字にする。 また、モデル自体は1つのレコードのインスタンスであるため、単数形。 collection 1文字目小文字で複数形。 テーブルから選択した結果、インスタンスの配列となるので複数形になる。 controller 小文字で単数形・複数形どちらでも構わない。My memorandum about "Ruby on Rails"
Distributing Rails Applications A Tutorial Sun Dec 24 19:01:32 UTC 2006 Erik Veenstra <erikveen@dds.nl> PDF version (A4) Up 1. Introduction 2. Ingredients 2.1. Ruby 2.2. Rails 2.3. SQLite 2.4. Ruby-SQLite Bindings 2.5. Tar2RubyScript 2.6. RubyScript2Exe 3. The Steps 3.1. Setup the Environment 3.2. Create the SQLite Database 3.3. Develop the Rails Application 3.4. Create the RBA from the Applicatio
test_helper.rb の Rails 本と Rails 1.0 の違い(Rails 勉強中 #3) Posted by Gosuke Miyashita Sat, 24 Dec 2005 15:28:29 GMT Agile Web Development With Rails の内容と、最新バージョンである Rails 1.0 の食い違いにより、何度かはまっているわけなのですが、同じようにはまる人がいるかもしれないので、気づいた点はここにメモしていくことにします。 P153 では、test_helper.rb の内容が以下の様に記述されています。 ENV["RAILS_ENV"] = "test" require File.dirname(__FILE__) + "/../config/environment" require 'application' require 'tes
先週の金曜日から洋書の「Agile Web Development with Rails」でRuby on Railsの勉強をしています。現在は夏前から本格化したシステム開発がひと段落したので、勉強時間はまあまああります。このチャンスを利用して、この本の前半に載っているDepotと呼ばれるショッピングカートアプリの実装を今日まで毎日してきました。一応、テストの前段階まで完了しました。 そこで、今回はRuby on Railsの私なりの勉強方法を紹介したいと思います。(そんなに期待しないで下さい。) Ruby on Railsをショッピングカートアプリ、Depotを試作しながら勉強するにあたって、以下のようなことを実践しました。 実際にコーディングしながら読み進める。実際に動作させてはじめて理解が深まる。エラーで動作しなくなったらそれはチャンス。失敗から色々学べる。諦めない。 コーディングし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く