Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ÖÐ%µÄÓ÷¨(°Ù·ÖºÅµÄÓ÷¨)

%{String}  ÓÃÓÚ´´½¨Ò»¸öʹÓÃË«ÒýºÅÀ¨ÆðÀ´µÄ×Ö·û´® 
%Q{String} ÓÃÓÚ´´½¨Ò»¸öʹÓÃË«ÒýºÅÀ¨ÆðÀ´µÄ×Ö·û´® 
%Q!Some String of “Characters”! <==> ” Some String of \”Characters\” “
%q{String} ÓÃÓÚ´´½¨Ò»¸öʹÓõ¥ÒýºÅÀ¨ÆðÀ´µÄ×Ö·û´® 
%q!Som ......

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

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

rubyѧϰ±Ê¼Ç

1. ½øÖƵĿì½Ýת»»
"100".to_i(2) , ½«100×÷Ϊ¶þ½øÖÆÊä³öÊ®½øÖÆÊý£¬
½á¹û £º 4
"100".to_i(9), ¾Å½øÖÆ£¬
½á¹û£º 81
"100".to_i(16), Ê®Áù»úÖÆ£¬
½á¹û£º 256
±È½Ï˧£¬×Ö·û´®×ª»»ÔÚvc±à³ÌÀïÃæ±È½ÏÍ·ÌÛ¡£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ