<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    探索與發現

    研究java技術

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      83 隨筆 :: 0 文章 :: 109 評論 :: 0 Trackbacks
    只適用于window平臺:
    假設之前你已經裝好了ruby,rails,mysql
    1)? 啟動mysql
    ??? d:\>net start mysql
    2)? 優化mysql
    ??? d:\>gem install mysql
    這會提示出很多版本,確保你選擇的是高版本而且是以(mswin32)結尾的產品
    3)? 創建rails項目
    ??? d:\>rails cookbook
    ???
    進入cookbook目錄
    ??? 這樣子默認使用的是mysql數據庫,如果想使用PostgreSQL,
    ??? 就要這樣子指定它創建項目了d:>rails cookbook --database=postgresql
    ??? d:\>cd cookbook
    4)? 數據庫test創建表languages,我的數據庫的用戶名是root,密碼是root
    ??? 我們使用rails創建表
    ??? 1:打開cookbook\config\database.yml修改為
    ??? development:
    ? adapter: mysql
    ? database: test
    ? username: root
    ? password: root
    ? host: localhost

    # Warning: The database defined as 'test' will be erased and
    # re-generated from your development database when you run 'rake'.
    # Do not set this db to the same as development or production.
    test:
    ? adapter: mysql
    ? database: cookbook_test
    ? username: root
    ? password: root
    ? host: localhost

    production:
    ? adapter: mysql
    ? database: cookbook_production
    ? username: root
    ? password: root
    ? host: localhost
    2:創建一個migration腳本
    ? d:\cookbokk>ruby script/generate migration build_db
    ? 打開db/migrate/001_build_db.rb
    ? 修改如下:
    ? class BuildDb < ActiveRecord::Migration
    ? def self.up
    ??? create_table :languages,:force=>true do |t|
    ????????????????????? t.column :name,:string
    ????????????????????? t.column :description,:string
    ??? end
    ? end

    ? def self.down
    ??? drop_table :languages
    ? end
    end
    3:執行d:\cookbook> rake db:migrate
    ? 這時你的數據庫表應該創建了

    5)有兩種方式創建scaffolding
    ?<第一種方式>
    ? 1)ruby script/generate model language
    ? 2)ruby script/generate controller language
    ? 3)修改這個文件為如下內容app/controllers/language_controller.rb:

    ??? class LanguageController < ApplicationController
    ??? scaffold :languages
    ??? end
    										
    												
    4)啟動服務器ruby script/server
    5)訪問http://localhost:3000/languages

    <第二種方式>
    1)ruby script/generate scaffold language
    2) 啟動服務器ruby script/server
    3)訪問http://localhost:3000/languages
    posted on 2007-03-24 18:40 蜘蛛 閱讀(1395) 評論(0)  編輯  收藏 所屬分類: ruby

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 99久久免费国产精精品| 美女尿口扒开图片免费 | 亚洲日本国产精华液| 黄网站免费在线观看| 亚洲国产成人久久精品动漫| 久久精品免费视频观看| 亚洲日韩乱码中文无码蜜桃臀| 中文字幕在线观看免费视频| 亚洲成无码人在线观看| 免费看美女裸露无档网站| 亚洲成在人线中文字幕| 成年美女黄网站色大免费视频| 亚洲欧美日韩中文字幕一区二区三区| 在线免费观看一区二区三区| 亚洲AV无码专区亚洲AV桃| 亚洲精品老司机在线观看| 国产在线精品一区免费香蕉| 久久久亚洲精品无码| 黄页网站免费观看| 立即播放免费毛片一级| 久久被窝电影亚洲爽爽爽| **实干一级毛片aa免费| 亚洲av无码专区青青草原| 久久国产成人精品国产成人亚洲| 免费在线看黄的网站| 亚洲a级在线观看| 亚洲AV伊人久久青青草原| 另类免费视频一区二区在线观看| 亚洲国产成人久久精品app| 永久黄网站色视频免费| 亚洲视频在线免费| 亚洲一级毛片视频| 久久精品国产亚洲7777| 1a级毛片免费观看| 一级看片免费视频| 亚洲成年人免费网站| 国产亚洲精品精品国产亚洲综合| 1000部免费啪啪十八未年禁止观看 | 又黄又大又爽免费视频| 永久免费A∨片在线观看| 中日韩亚洲人成无码网站|