win»·¾³Ï±¾µØ°²×°ruby on rails
ÎÄÕÂת×Ô http://www.ej38.com/showinfo/Ruby-140367.html
¹ý³ÌÈçÏ£º
1¡¢rubyÏÂÔØÒ»¼ü°²×°£º
http://rubyforge.org/frs/download.php/29263/ruby186-26.exe
ruby -v ÏÔʾ°æ±¾£¬°²×°³É¹¦
2¡¢ÏÂÔØrubygems°²×°£º
http://rubyforge.org/frs/download.php/60719/rubygems-1.3.5.zip
½âѹ£¬ruby setup.rb
gem -v ÏÔʾ°æ±¾£¬°²×°³É¹¦
3¡¢ÏÂÔØrailsµÄ gem °²×°£¨gem install -l ±¾µØ°²×°£©£º
http://rubyforge.org/frs/download.php/63167/rails-2.3.4.gem
gem install -l rails-2.3.4.gem
»áÌáʾÒÀÀµ£º
rails requires rake (>= 0.8.3, runtime
ÏÂÔØ
rake£º
http://rubyforge.org/frs/download.php/56871/rake-0.8.7.gem
¼ÌÐø
gem install -l rails-2.3.4.gem
ÌáʾÒÀÀµ£º
rails requires activesupport (= 2.3.4
ÏÂÔØ
activesupport £º
http://rubyforge.org/frs/download.php/63162/activesupport-2.3.4.gem
Èç´Ë£¬ÒÀ´ÎÏÂÔØËùÓÐÒÀÀµ£º
activerecord£º
http://rubyforge.org/frs/download.php/63163/activerecord-2.3.4.gem
actionpack£º
http://rubyforge.org/frs/download.php/63164/actionpack-2.3.4.gem
rack£º
http://rubyforge.org/frs/download.php/65736/rack-1.0.1.gem
actionmailer£º
http://rubyforge.org/frs/download.php/63165/actionmailer-2.3.4.gem
activeresource£º
http://rubyforge.org/frs/download.php/63166/activeresource-2.3.4.gem
4¡¢ÏÂÔØ£¬°²×°mysql gem
http://rubyforge.org/frs/download.php/62498/mysql-2.8.1-x86-mswin32.gem
gem install -l mysql-2.8.1-x86-mswin32.gem
5¡¢²âÊÔ£º
Ìõ¼þ:°²×°ºÃmysql£¬²¢´´½¨ºÃÊý¾Ý¿â£¬Óû§
rails test -dmysql
-d Ö¸¶¨Êý¾Ý¿âÊÊÅäÆ÷£¬¿ÉÒÔÓÃrails --help²é¿´¸÷²ÎÊý£¬¼°Ö§³ÖµÄÊý¾Ý¿âÊÊÅäÆ÷£¬»á¸ù¾Ý²»Í¬µÄÊÊÅäÆ÷£¬Éú²ú²»Í¬Ä£°åµÄconfig\database.yml
ÐÞ¸Ä
config\database.yml
ÖÐdevelopmentÖеÄÅäÖ㬠´óÖÂÈçÏ£º
development:
adapter: mysql
encoding: utf8
reconnect: false
database: rails #´´½¨µÄmysqlÊý¾Ý¿âÃû
pool: 5
username: dev #Á¬½ÓmysqlµÄÓû§Ãû
password: dev
Ïà¹ØÎĵµ£º
½ñÌì°ÑRuby Shoes´ò°üµÄ³ÌÐò¸´ÖƵ½Ã»Óа²×°Ruby ShoesµÄ»úÆ÷ÉÏ£¬·¢ÏÖËü»¹Ï²»ÁËRuby ShoesµÄ»·¾³°ü¡£
ÕâÈÃÎҸоõºÜ¾ÚÉ¥£¬ºÃ²»ÈÝÒ×ÈëÃÅÁËÒ»ÃÅÓïÑÔ£¬È´ÓöÉÏÁËÎÞ·¨²¿ÊðµÄÎÊÌâ¡£
ÉõÖÁ£¬ÎÒºóÀ´ÏëÒª°ÑÔËÐл·¾³Ç¶Èëµ½Ruby ShoesÖУ¬¶¼Ã»Äܹ»×öµ½¡£
ÕâÑùµÄÎÊÌâÕæÊÇÈÃÎҸоõµ½¶ÔShoesµÄʧÍû¡£
²»¹ý»¹ºÃ£¬³öÁËRuby Shoes£¬»¹Óкܶ ......
rubyÖÐ×Ô´øÊµÏÖ¹Û²ìÕßģʽµÄÀàobserver¡£¿ÉÒÔÀûÓÃËüÀ´ÊµÏÖ¹Û²ìÕßģʽ¡£
´úÂëÀý×Ó£º
# -*- coding: GB2312 -*-
require 'observer'
# ¹Û²ìÕßģʽ(ruby)µÄʹÓÃÀý×Ó
# ±»¹Û²ìÕßP
class PObservable
include Observable
end
# ¹Û²ìÕßA
class AObserver
# update·½·¨ÃûÊDZØÐëµÄÒªÓеÄ
def update(arg)
puts "AO ......
ÕÕÀý¿ÉÒÔÏÈ¿´¶Ë³ÌÐò
class Person
def initialize( name,age=18 )
@name = name
@age = age
@motherland = "China"
end
def talk
puts "my name is "+@name+", age is "+@age.to_s
&n ......
http://www.gayathri-frenzy.com/technology/ruby-on-rails
I kept thinking for a while on what do I have next in the store
Here we go “Ruby on Rails”
Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby Programming language.Ruby is a ......