锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲日韩人妻第一页,亚洲精品在线免费观看视频,亚洲国产无线乱码在线观看 http://www.tkk7.com/zhaijianhui/category/20964.html鐮旂┒java鎶鏈?/description>zh-cnSun, 01 Apr 2007 00:29:08 GMTSun, 01 Apr 2007 00:29:08 GMT60rails find methodhttp://www.tkk7.com/zhaijianhui/archive/2007/03/31/107648.html铚樿洓铚樿洓Sat, 31 Mar 2007 08:17:00 GMThttp://www.tkk7.com/zhaijianhui/archive/2007/03/31/107648.htmlhttp://www.tkk7.com/zhaijianhui/comments/107648.htmlhttp://www.tkk7.com/zhaijianhui/archive/2007/03/31/107648.html#Feedback0http://www.tkk7.com/zhaijianhui/comments/commentRss/107648.htmlhttp://www.tkk7.com/zhaijianhui/services/trackbacks/107648.htmla=Movie.find_by_name("g")
a=Comment.find(:all,:conditions=>"comment like '%thi%'")


铚樿洓 2007-03-31 16:17 鍙戣〃璇勮
]]>
rails 琛ㄤ笌琛ㄥ叧緋?/title><link>http://www.tkk7.com/zhaijianhui/archive/2007/03/31/107646.html</link><dc:creator>铚樿洓</dc:creator><author>铚樿洓</author><pubDate>Sat, 31 Mar 2007 08:08:00 GMT</pubDate><guid>http://www.tkk7.com/zhaijianhui/archive/2007/03/31/107646.html</guid><wfw:comment>http://www.tkk7.com/zhaijianhui/comments/107646.html</wfw:comment><comments>http://www.tkk7.com/zhaijianhui/archive/2007/03/31/107646.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhaijianhui/comments/commentRss/107646.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhaijianhui/services/trackbacks/107646.html</trackback:ping><description><![CDATA[ruby閲岀殑琛ㄥ搴旂殑涓夊叧緋?<br />鍦╩ysql閲屽垱寤轟袱寮犺〃<br />mysql> create table invoices(<br />聽聽聽 -> id int primary key auto_increment,<br />聽聽聽 -> order_id int,<br />聽聽聽 -> created_at timestamp<br />聽聽聽 -> );<br />Query OK, 0 rows affected (0.28 sec)<br /><br />mysql> create table orders(<br />聽聽聽 -> id int primary key auto_increment,<br />聽聽聽 -> company varchar(30)<br />聽聽聽 -> );<br />Query OK, 0 rows affected (0.23 sec)<br />(1)one to one relationShip:<br />聽聽 order.rb<br />聽聽 class Order < ActiveRecord::Base<br />聽聽 has_one:invoice<br />聽聽 end<br /><br />聽聽 invoice.rb<br />聽聽 class Invoice < ActiveRecord::Base<br />聽聽聽 belongs_to:order<br />聽聽 end<br /><br /><font color="#0000ff">聽聽 D:\ruby\mytest\mytest1>ruby script\console<br />聽聽 Loading development environment.<br />聽聽 >> order=Order.new<br />聽聽 => #<Order:0x4872e78 @new_record=true, @attributes={"company"=>nil}><br />聽聽 >> order.company="Big Corp"<br />聽聽 => "Big Corp"<br />聽聽 >> order.save<br />聽聽 => true<br /><br />聽聽 >> invoice=Invoice.new<br />聽聽 => #<Invoice:0x485c5ec @new_record=true, @attributes={"order_id"=>nil, "created_<br />聽聽 at"=>nil}><br />聽聽 >> order.invoice=invoice<br />聽聽 => #<Invoice:0x485c5ec @errors=#<ActiveRecord::Errors:0x4858730 @errors={}, @bas<br />聽聽 e=#<Invoice:0x485c5ec ...>>, @new_record=false, @attributes={"order_id"=>1, "id"<br />聽聽 =>1, "created_at"=>Sat Mar 31 14:41:32 +0800 2007}><br />聽聽 >><br /><br /><font color="#000000">(2)one to many<br />聽 mysql> create table comments<br />聽聽聽 -> (<br />聽聽聽 -> id int primary key auto_increment,<br />聽聽聽 -> comment varchar(5000),<br />聽聽聽 -> created_at timestamp,<br />聽聽聽 -> updated_at timestamp<br />聽聽聽 -> );<br />Query OK, 0 rows affected (0.31 sec)<br /><br />mysql> alter table comments add critic_id int;<br />Query OK, 0 rows affected (0.42 sec)<br />Records: 0聽 Duplicates: 0聽 Warnings: 0<br /><br />mysql> create table critics<br />聽聽聽 -> (<br />聽聽聽 -> id聽 int primary key auto_increment,<br />聽聽聽 -> firstname varchar(30),<br />聽聽聽 -> lastname varchar(30),<br />聽聽聽 -> email varchar(30)<br />聽聽聽 -> );<br />Query OK, 0 rows affected (0.11 sec)<br /><br />class Critic < ActiveRecord::Base<br />聽 has_many:comment<br />end<br /><br />class Comment < ActiveRecord::Base<br />聽 belongs_to:critic<br />end<br /><br /><font color="#ff1493">D:\ruby\mytest\mytest1>ruby script\console<br />Loading development environment.<br />>> a_critic=Critic.new<br />=> #<Critic:0x486ffd4 @new_record=true, @attributes={"lastname"=>nil, "firstname<br />"=>nil, "email"=>nil}><br />>> a_critic.lastname="adm"<br />=> "adm"<br />>> a_critic.save<br />=> true<br />>> a_comment=Comment.new<br />=> #<Comment:0x485a1fc @new_record=true, @attributes={"updated_at"=>nil, "critic<br />_id"=>nil, "comment"=>nil, "created_at"=>nil}><br />>> a_comment.comment="this is a movie"<br />=> "this is a movie"<br />>> a_critic.comment<<a_comment</font><br /><br />(3)many to many<br />聽聽 鏈変笁寮犺〃table1s ,table1s_table2s,table2s<br />聽聽 鍒嗗埆鍦╰able1.rb,table2.rb澧炲姞涓嬮潰鐨勮鍙?br />聽聽 has_and_belongs_to_many:table1;<br />聽聽 </font></font><font color="#0000ff"><font color="#000000"> has_and_belongs_to_many:table2</font></font><br /><font color="#0000ff">鎿嶄綔涓?2)鐩鎬技<br /></font><img src ="http://www.tkk7.com/zhaijianhui/aggbug/107646.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhaijianhui/" target="_blank">铚樿洓</a> 2007-03-31 16:08 <a href="http://www.tkk7.com/zhaijianhui/archive/2007/03/31/107646.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浣跨敤scoffold灝忚http://www.tkk7.com/zhaijianhui/archive/2007/03/24/106087.html铚樿洓铚樿洓Sat, 24 Mar 2007 10:40:00 GMThttp://www.tkk7.com/zhaijianhui/archive/2007/03/24/106087.htmlhttp://www.tkk7.com/zhaijianhui/comments/106087.htmlhttp://www.tkk7.com/zhaijianhui/archive/2007/03/24/106087.html#Feedback0http://www.tkk7.com/zhaijianhui/comments/commentRss/106087.htmlhttp://www.tkk7.com/zhaijianhui/services/trackbacks/106087.html 鍙傜敤浜巜indow騫沖彴:
鍋囪涔嬪墠浣犲凡緇忚濂戒簡ruby,rails,mysql
1)聽 鍚姩mysql
聽聽聽 d:\>net start mysql
2)聽 浼樺寲mysql
聽聽聽 d:\>gem install mysql
榪欎細鎻愮ず鍑哄緢澶氱増鏈?紜繚浣犻夋嫨鐨勬槸楂樼増鏈屼笖鏄互(mswin32)緇撳熬鐨勪駭鍝?br />3)聽 鍒涘緩rails欏圭洰
聽聽聽 d:\>rails cookbook
聽聽聽
榪涘叆cookbook鐩綍
聽聽聽 榪欐牱瀛愰粯璁や嬌鐢ㄧ殑鏄痬ysql鏁版嵁搴?濡傛灉鎯充嬌鐢≒ostgreSQL,
聽聽聽 灝辮榪欐牱瀛愭寚瀹氬畠鍒涘緩欏圭洰浜哾:>rails cookbook --database=postgresql
聽聽聽 d:\>cd cookbook
4)聽 鏁版嵁搴搕est鍒涘緩琛╨anguages,鎴戠殑鏁版嵁搴撶殑鐢ㄦ埛鍚嶆槸root,瀵嗙爜鏄痳oot
聽聽聽 鎴戜滑浣跨敤rails鍒涘緩琛?br />聽聽聽 1:鎵撳紑cookbook\config\database.yml淇敼涓?br />
聽聽聽 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:鍒涘緩涓涓猰igration鑴氭湰
聽 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
聽 榪欐椂浣犵殑鏁版嵁搴撹〃搴旇鍒涘緩浜?br />
5)鏈変袱縐嶆柟寮忓垱寤簊caffolding
<絎竴縐嶆柟寮?gt;
聽 1)ruby script/generate model language
聽 2)ruby script/generate controller language
聽 3)淇敼榪欎釜鏂囦歡涓哄涓嬪唴瀹筧pp/controllers/language_controller.rb:

聽聽聽 class LanguageController < ApplicationController
聽聽聽 scaffold :languages
聽聽聽 end
										
												
4)鍚姩鏈嶅姟鍣?b>ruby script/server
5)璁塊棶http://localhost:3000/languages

<絎簩縐嶆柟寮?gt;
1)ruby script/generate scaffold language
2) 鍚姩鏈嶅姟鍣?b>ruby script/server
3)璁塊棶http://localhost:3000/languages


铚樿洓 2007-03-24 18:40 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 一个人看的www在线免费视频 | 亚洲成a人在线看天堂无码| 色偷偷亚洲女人天堂观看欧| 亚洲综合另类小说色区| 亚洲av无码片区一区二区三区| 99精品免费观看| 久久久婷婷五月亚洲97号色| 色欲A∨无码蜜臀AV免费播| 亚洲国产香蕉人人爽成AV片久久 | 成人精品视频99在线观看免费| 久久夜色精品国产亚洲av| 一级有奶水毛片免费看| 午夜dj免费在线观看| 亚洲人成欧美中文字幕| 午夜国产大片免费观看| 一级日本高清视频免费观看| 亚洲一区二区三区香蕉| 久久国产色AV免费看| ASS亚洲熟妇毛茸茸PICS| 国产资源免费观看| 亚洲av日韩av无码av| 日韩免费电影在线观看| 免费在线观看自拍性爱视频| 亚洲午夜国产精品无码老牛影视| 99在线观看视频免费| 亚洲综合色婷婷在线观看| 免费99精品国产自在现线| 国产精品亚洲lv粉色| 国产亚洲av片在线观看18女人| 日韩免费在线视频| 久久精品国产亚洲网站| 色片在线免费观看| 国产91成人精品亚洲精品| 国产AV无码专区亚洲Av| 99久久99这里只有免费费精品| 美景之屋4在线未删减免费| 久久国产亚洲电影天堂| 大学生高清一级毛片免费| 中文字幕乱码免费看电影| 中文字幕无码精品亚洲资源网久久| 中文字幕亚洲一区二区三区|