<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

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


    網站導航:
     
    主站蜘蛛池模板: 精选影视免费在线 | 国产精品亚洲专区一区| 在线观看人成视频免费无遮挡| 国产精品美女自在线观看免费| 亚洲人成色777777老人头| 国产成人免费爽爽爽视频 | 5555在线播放免费播放| 亚洲VA中文字幕无码毛片| 13小箩利洗澡无码视频网站免费 | 产传媒61国产免费| 国产精品亚洲综合一区| 久久免费国产精品| 911精品国产亚洲日本美国韩国| xx视频在线永久免费观看| 亚洲精品人成网线在线播放va| 免费观看的av毛片的网站| 猫咪免费人成在线网站| 丁香五月亚洲综合深深爱| 日日麻批免费40分钟无码| 亚洲国产成人精品无码区在线秒播| 成人免费AA片在线观看| 国产成人亚洲综合在线| 久久伊人亚洲AV无码网站| 最近中文字幕电影大全免费版| jlzzjlzz亚洲jzjzjz| 热99re久久免费视精品频软件| 一本大道一卡二大卡三卡免费| 亚洲韩国—中文字幕| 日韩视频在线免费| 中国一级特黄高清免费的大片中国一级黄色片 | 亚洲国产精品无码久久久| 最近的中文字幕大全免费版| 美女黄色毛片免费看| 亚洲Av熟妇高潮30p| 成人免费毛片视频| 成人A毛片免费观看网站| 亚洲国产精品综合久久2007| 亚洲精品视频免费| 免费精品国产日韩热久久| 一道本在线免费视频| 亚洲人成网站18禁止久久影院|