罪と罰++二律背反


[[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/]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS