collaboration on rails
DESCRIPTION
TRANSCRIPT
![Page 1: Collaboration On Rails](https://reader036.vdocuments.pub/reader036/viewer/2022082805/54bedd764a7959ba7d8b4644/html5/thumbnails/1.jpg)
Collaboration on rails我是怎么学习并使用 RoR的
Eric SUN
The Same Space Inc
![Page 2: Collaboration On Rails](https://reader036.vdocuments.pub/reader036/viewer/2022082805/54bedd764a7959ba7d8b4644/html5/thumbnails/2.jpg)
Why RoR
![Page 3: Collaboration On Rails](https://reader036.vdocuments.pub/reader036/viewer/2022082805/54bedd764a7959ba7d8b4644/html5/thumbnails/3.jpg)
Why RoR
• MVC• Production• DRY• Plugins• Buildin Ajax• Framework• Ruby lib• …
![Page 4: Collaboration On Rails](https://reader036.vdocuments.pub/reader036/viewer/2022082805/54bedd764a7959ba7d8b4644/html5/thumbnails/4.jpg)
经验迁移• Migration of your programming Expr.
– OOP– HTML + JS– Database
![Page 5: Collaboration On Rails](https://reader036.vdocuments.pub/reader036/viewer/2022082805/54bedd764a7959ba7d8b4644/html5/thumbnails/5.jpg)
适应• irb
• Console
• Logging
• ActionMailer
• Capistrano
• Mongrel
• More professional
![Page 6: Collaboration On Rails](https://reader036.vdocuments.pub/reader036/viewer/2022082805/54bedd764a7959ba7d8b4644/html5/thumbnails/6.jpg)
Consoledebian:/home/trikr# ./script/consoleLoading development environment.
>> company = Company.find_by_name("test")=> #<Company:0xb6ea6b20 @attributes={"name"=>"test", "url"=>"test2", "id"=>"22","introduction"=>nil, "image"=>nil, "address"=>nil, "plan_id"=>"3", "created_at"=>"2006-08-22 23:21:00"}>>> company.projects.size=> 1>> company.users.size=> 1>> company.users.first=> #<User:0xb724f664 @attributes={"removed"=>nil, "login_at"=>nil, "role"=>"Administrator", "username"=>"asf", "tel"=>nil, "sn"=>nil, "id"=>"72", "work_start_time"=>nil, "report_to"=>nil, "company_id"=>"22","first_name"=>"asf", "work_end_time"=>nil, "general_info"=>"", "password"=>"asf", "last_name"=>"asf", "email"=>"asf", "created_at"=>"
![Page 7: Collaboration On Rails](https://reader036.vdocuments.pub/reader036/viewer/2022082805/54bedd764a7959ba7d8b4644/html5/thumbnails/7.jpg)
Using logging
![Page 8: Collaboration On Rails](https://reader036.vdocuments.pub/reader036/viewer/2022082805/54bedd764a7959ba7d8b4644/html5/thumbnails/8.jpg)
人性化•
![Page 9: Collaboration On Rails](https://reader036.vdocuments.pub/reader036/viewer/2022082805/54bedd764a7959ba7d8b4644/html5/thumbnails/9.jpg)
发现 RoR
• Plugins
• Google is your good friends
• 站在巨人的肩膀上
![Page 10: Collaboration On Rails](https://reader036.vdocuments.pub/reader036/viewer/2022082805/54bedd764a7959ba7d8b4644/html5/thumbnails/10.jpg)
Enjoy and 挑战 RoR
• FCKEditor
• RoR can do anything other web developing can do
![Page 11: Collaboration On Rails](https://reader036.vdocuments.pub/reader036/viewer/2022082805/54bedd764a7959ba7d8b4644/html5/thumbnails/11.jpg)
贡献• Give more then you can get more
– Plugins– Article– Blog