Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ruby & rails

rails
¡¡¡¡Rails¿ò¼ÜÊ×´ÎÌá³öÊÇÔÚ2004Äê7Ô£¬ËüµÄÑз¢ÕßÊÇ26ËêµÄµ¤ÂóÈËDavid Heinemeier Hansson¡£²»Í¬ÓÚÒÑÓи´ÔÓµÄWeb ¿ª·¢¿ò¼Ü£¬RailsÊÇÒ»¸ö¸ü·ûºÏʵ¼ÊÐèÒª¶øÇÒ¸ü¸ßЧµÄWeb¿ª·¢¿ò¼Ü¡£Rails½áºÏÁËPHPÌåϵµÄÓŵ㣨¿ìËÙ¿ª·¢£©ºÍJavaÌåϵµÄÓŵ㣨³ÌÐò¹æÕû£©£¬Òò´Ë£¬RailsÔÚÆäÌá³öºó²»³¤µÄʱ¼äÀï¾ÍÊܵ½ÁËÒµÄڹ㷺µÄ¹Ø×¢¡£
¡¡¡¡2008Ä꣬Rails¹Ù·½Õ¾ÒѾ­ÍƳöRails¿ò¼Ü2.1Õýʽ°æ¡£
¡¡¡¡Rails¿ò¼ÜÖ÷ÒªÓÐÈçϵÄ6´óÌص㡣
¡¡¡¡1£®È«Õ»Ê½µÄMVC¿ò¼Ü
¡¡¡¡RailsÊÇÒ»¸öȫջʽµÄMVC¿ò¼Ü£¬»»¾ä»°Ëµ£¬Í¨¹ýRails¿ÉÒÔʵÏÖMVCģʽÖеĸ÷¸ö²ã´Î£¬²¢Ê¹ËüÃÇÎÞ·ìµØЭͬÔËתÆðÀ´¡£
¡¡¡¡ÔÚʵ¼Ê¿ª·¢Ò»¸öMVCģʽµÄWebÓ¦ÓÃÏîĿʱ£¬Èç¹ûʹÓÃJava¿ª·¢£¬ÐèÒªÓõ½Struts£¨Controller ²ã£©¡¢Hibernate£¨Model²ã£©ºÍSpring 3¸ö¿ò¼Ü£¬¶øÇÒÐèÒª¶îÍâÕûºÏ3¸ö¿ò¼Ü¿ª·¢³öµÄÄÚÈÝ¡£¶øʹÓÃRubyÓïÑÔ¿ª·¢ÏàͬµÄÏîĿʱ£¬Ö»ÐèÒªÓõ½Rails¿ò¼Ü¾Í¿ÉÒÔÍê³É¡£
¡¡¡¡2£®Ô¼¶¨ÓÅÓÚÅäÖÃ
¡¡¡¡ÎªÁË˵Ã÷¸÷¸ö¶ÔÏóÖ®¼äµÄ¹ØÁª¹Øϵ£¬Ò»°ãµÄWebÓ¦Óÿª·¢¿ò¼ÜÍùÍù²ÉÓÃдÈëXMLÅäÖÃÎļþµÄ·½·¨¡£ÕâÖÖ·½Ê½ËäÈ»¿ÉÒÔ½â¾öһЩÎÊÌ⣬µ«ÊÇÈ´´øÀ´Á˹ÜÀíÉϵĻìÂÒ¡£
¡¡¡¡Rails ¶Ô´ËµÄ̬¶ÈÊÇÔ¼¶¨ÓÅÓÚÅäÖã¬ÕâÒâζ×ÅÔÚRailsÖв»»á³öÏÖXMLÅäÖÃÎļþ¡£RailsʹÓÃWebÓ¦ÓöàÄêÀ´»ýÀ۵ĸ÷ÖÖ³£¼ûÔ¼¶¨£¨¸ü¾ßÌåµØ˵ÊÇÃüÃû¹æÔò£©À´´úÌæXMLÅäÖÃÎļþ£¬¶øÔÚRailsÄÚ²¿µÄÓ³ÉäÓë·¢ÏÖ»úÖƸù¾ÝÕâЩԼ¶¨¿ÉÒÔʵÏÖ¶ÔÏóÖ®¼äµÄ¹ØÁª¡£ÔÚµÚ1ÕÂÖУ¬Í¨¹ýRailsµÄÓ³ÉäÓë·¢ÏÖ»úÖÆʵÏÖÁËÊý¾Ý±íÓëRuby¶ÔÏóÖ®¼äµÄ¹ØÁª¡£
¡¡¡¡3£®¸üÉٵĴúÂë
¡¡¡¡Ê¹ÓÃÔ¼¶¨À´´úÌæXMLÅäÖÃÎļþ˵Ã÷Rails±¾ÉíÍê³ÉÁË´óÁ¿µÄµ×²ã¹¤×÷£¬ÕâÒâζ×ÅʹÓøüÉٵĴúÂëÀ´ÊµÏÖÓ¦ÓóÌÐòÊǼ«ÓпÉÄܵġ£´ËÍ⣬´úÂëÁ¿µÄËõ¼õÒ²¼õСÁ˳öÏÖbugµÄ¿ÉÄÜÐÔ£¬½µµÍÁËά»¤³ÌÐòºÍÉý¼¶³ÌÐòµÄÄѶȡ£
¡¡¡¡4£®Éú³ÉÆ÷
¡¡¡¡Rails ʹÓõÄʵʱӳÉä¼¼ÊõºÍÔª±à³Ì¼¼Êõ£¬ÃâÈ¥ÁË¿ª·¢ÈËÔ±ÔÚ¿ª·¢¹ý³ÌÖбàд´óÁ¿Ñù°åÎļþ´úÂëµÄ·³ÄÕ¡£ÔÚÉÙÊýÐèҪʹÓÃÑù°åÎļþ´úÂëµÄʱºò£¬¿ª·¢ÈËÔ±¿ÉÒÔͨ¹ý RailsÄÚ½¨µÄÉú³ÉÆ÷½Å±¾ÊµÊ±´´½¨£¬¶ø²»ÔÙÊÇͨ¹ýÊÖ¹¤±àд¡£RailsµÄÕâ¸öÌصã¿ÉÒÔʹ¿ª·¢ÈËÔ±¸üרעÓÚϵͳµÄÂß¼­½á¹¹£¬¶ø²»±ØΪһЩËöËéµÄϸ½ÚËù·³ÈÅ¡£
¡¡¡¡5£®ÁãÖÜתʱ¼ä
¡¡¡¡¶ÔÒÑÓеÄWebÓ¦ÓÃϵͳ½øÐÐÐ޸ĺó£¬ÆäÒ»°ãÐèÒª¾­¹ýÅäÖᢱàÒë¡¢·¢²¼¡¢ÖØÐÂÉèÖᢲâÊÔµÈһϵÁв½Öè²ÅÄÜͶÈëʹÓã¬ÕâÃ÷ÏÔÀË·ÑÁËÐí¶àʱ¼ä¡£¶øʹÓÃRails¿ª·¢WebÓ¦ÓÃϵͳ£¬¿ÉÒÔͨ¹ýä¯ÀÀÆ÷¼´Ê±²é¿´³ÌÐòÔËÐнá¹û£¬´Ó¶ø½ÚÔ¼ÁË´óÁ¿µÄʱ¼ä¡£
¡¡¡¡6£®Ö§¼Üϵͳ
¡¡¡¡RailsµÄÖ§¼Üϵͳ¿ÉÒ


Ïà¹ØÎĵµ£º

Watir Óï·¨£¨Web Application Testing in Ruby)

Watir Óï·¨£¨Web Application Testing in Ruby)
# watirµÄ°²×°
watieµÄ°²×°Çë²é¿´ -> Ruby libraryµÄ°²×°
# ʹÓÃWatir¹¤¾ß£¬ÐèÒªÔڽű¾ÖмÓÉÏ
require 'watir'
# ´´½¨Ò»¸öIEµÄʵÀý
ie = Watir::IE.new
»òÕßÔÚ´´½¨µÄͬʱֱ½Óתµ½Ò³Ãæ
ie = Watir::IE.start('http://www.text.com/')
WatirʹÓÃstart·½·¨ ......

Ruby ±¨±í¹¤¾ß Ruport

RuportÊÇÒ»¸öÃâ·ÑµÄRuby±¨±í¹¤¾ß£¬Ëü¿ÉÒÔÁîµ½ÖÆ×÷±¨±íÈí¼þ±äµÃ¼òµ¥Ò»Ð©¡£RuportÖ§³Ö´ÓÎļþ»òÕßÊý¾Ý¿â»ñµÃÊý¾Ý£¬Ìṩ¹¤¾ß²Ù×÷Êý¾Ý¡£¶îÍâµØ£¬RuportÖ§³Ö¸ßÀ©Õ¹µÄ¸ñʽ»¯Èí¼þ£¬Ä¿Ç°Äܹ»Ö§Ô®HTML¡¢PDF¡¢CSVºÍÎı¾Êä³ö¡£
Ruport¿ÉÄÜÊÇRubyĿǰΨһµÄ±¨±í¹¤¾ß£¬Ä¿Ç°ÔÚ³ÖÐø¿ª·¢ÖУ¬¸ü¶àµÄÐÂÌØÐÔÕýÔÚÌí¼Ó¡£
°²×°·½·¨£º
gem instal ......

RubyϽâ¾öoci8°²×°´íÎóµÄÎÊÌâ

Prepare
1. Download 'OCI 1.x.x.rb' (it's VERY important - execution MUST be *.rb)
2. Download 'oci8lib.so'
Install
1. Copy 'OCI8.rb' to .../ruby/lib/ruby/site_ruby/1.8/DBD/OCI8
2. Copy 'oci8.rb' to .../ruby/lib/ruby/site_ruby/1.8
3. Copy 'oci8lib.so' to .../ruby/lib/ruby/site_ruby/1.8/i386-msv ......

¼Ç¼ÏÂ×Ô¼ºUbunt 10.04 ´î½¨ruby on rails»·¾³

1¡¢°²×°ubuntu
һ·next£¬¼Çס°²×°Ó¢ÎÄ°æ¡£´ý°²×°Íê±Ïºó£¬Ê×ÏÈÑ¡Ôñ“Èí¼þÔ´”£¬ÏµÍ³--ϵͳ¹ÜÀí-Èí¼þÔ´£¬¹úÄÚÒ»°ãÑ¡ÔñµÄÊÇ£ºhttp://ubuntu.cn99.com/ubuntu;½Ó×Å°²×°ÖÐÎÄ°ü£¬Ñ¡ÔñÈí¼þÔ´¾ÍÊÇΪÁËÏÂÔØÈí¼þµÄËٶȸü¿ì£¬°²×°Íê³ÉºóÖØÆôubuntu£¬ÖØÆôºó»áÌáʾÊÇ·ñ¸Ä±äijЩÎļþ¼ÐÃû³Æ£¬Ñ¡Ôñ“·ñ”£¬·Àֹϵͳ¶Ô ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ