OracleでうまくいったのでRubyではデフォルトになっている、Sqlite3を試してみました。
以下のサイトを参照しました、Oracle部分をSqlite3用に置き換えて確認しています。
http://www.oracle.com/technology/pub/articles/haefel-oracle-ruby.html
以下のサイトにアクセスしてワンクリックRubyをダウンロードしてインストールします。
gemも一緒にインストールします。
http://rubyinstaller.rubyforge.org/.
"One-Click Ruby Installer for Windows 1.8.6-26 Final Release".
Rubyがインストールできたら、コマンドプロンプトで操作します。
gemを最新の状態にします。
c:\> gem update --system
Railsをインストールします。
c:\> gem install rails -v 2.3.2
SQLite3 の DLL を www.sqlite.org からダウンロードします。(sqlitedll-3_6_20.zip)
ZIP 形式で圧縮されているので、
PATH の通っているディレクトリ(C:\ruby\bin など)に展開します。
Rails アプリを起動するだけなら、コマンドラインプログラム(sqlite3.exe)は不要です。
以上で環境構築は完了です。
次からRailsでのアプリ開発になります。
Railsの新規プロダクトを作成します。
(プロダクト名:comics_catalog、データベース:sqlite3)
c:\> rails comics_catalog
作成出来たらcomics_catalogのフォルダーができているので、
そのフォルダーに移動します。
c:\> cd comics_catalog
c:\comics_catalog>
データベースの設定は変更ぜず、デフォルトのまま使います。
WEBアプリケーションをRailsの機能で作成します。
テーブル名と項目を指定してTABLEを編集するプログラムを作成しています。
c:\comics_catalog> ruby script/generate scaffold comic title:string issue:integer publisher:string
データベースをまだ作成していないならばRakeコマンドで簡単にテーブルも作成できます。
C:\comics_catalog> rake db:migrate
以上でアプリケーションと必要なテーブルまで作成できました。
comicという名称で指定していますが、
実際のテーブルは複数形になってcomicsになります。
テスト用WEBサーバーを起動します。
C:\comics_catalog> ruby script/server
起動できたら、IEなどで以下のアドレスを開いてください。
作成したアプリケーションが表示されます。
http://localhost:3000/comics/
0 件のコメント:
コメントを投稿