[[Ruby]]
-RubyのWebアプリケーションフレームワーク。
*Railsのインストール [#o4f1a975]
gem install rails --include-dependencies
*demoアプリケーションを作成する [#db368217]
-WEBrikを起動、http://localhsot:3000にアクセスしてみる
cd work
rails demo
cd demo
ruby script/server
**controllerを作成 [#od2e1640]
ruby script/generate controller Test
**app/controllers/test_controller.rb [#qf4858a1]
-helloメソッドを定義
class TestController < applcationController
def hello
end
end
**テンプレートを作成 [#tf18552e]
-app/views/test/hello.rhtml [#m07a4be7]
<html>
<head>
<title>hello</title>
</head>
<body>
<h1>hello,world!</h1>
</body>
</html>
**アクセスしてみる [#na4a1fd0]
http://localhost:3000/test/hello
**mysqlでDBとテーブルを作成 [#xbf2111a]
-以下、結構適当に書いてます・・・
-custのテーブル名は、custsとなる
-idをprimary keyとする
create database test;
create table custs (
id int unsigned not null auto_increment primary key
, name char(255) not null
, tel1 char(20)
);
-custモデル、adminコントローラを指定して生成する
ruby script/generate scaffold cust Admin
**再度アクセス [#h04b7066]
http://localhost:3000/admin
*参照 [#ra10d4a3]
-[[Ruby on Rails公式サイト:http://www.rubyonrails.org/]]