Slideshare.net (beta)

 
Post to TwitterPost to Twitter
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 3 (more)

070929 Ruby勉強会#5 Rails開発ツールガイド

From tmaeda, 2 years ago

1411 views  |  1 comment  |  3 favorites  |  77 downloads  |  2 embeds (Stats)
 

Categories

Add Category
 
 

Groups / Events

 

 
Embed
options

More Info

This slideshow is Public
Total Views: 1411
on Slideshare: 1338
from embeds: 73

Slideshow transcript

Slide 1: 2007 1

Slide 2: 2007 2

Slide 3: Web Web Ruby Rails Ruby Rails Ruby 1999 1 Ruby 7 3 Rails ! ´) v ( Java PHP RubyKaigi2006 2007 / 55 3 2007 3

Slide 4: 2007 4

Slide 5: PC / 55 5 2007 5

Slide 6: Web \" \" # HTML / 55 6 2007 6

Slide 7: Web \" \" # HTML / 55 7 2007 7

Slide 8: $Ruby Web Ruby (http://www.ruby-lang.org/ja/man/) rdoc(http://www.ruby-doc.org/) Programming Ruby 1 / 55 8 2007 8

Slide 9: $Rails Web Rails (http://api.rubyonrails.org/) http://railsmanual.com/ (http://techno.hippy.jp/ apidoc/) Rails (http://www.ey-office.com/ tsuuji/) / 55 9 2007 9

Slide 10: $ Web DevBoi Firefox Firefox Plugin HTML JavaScript CSS prototype.js Ruby Rails 10 / 55 2007 10

Slide 11: Web \" \" # HTML 11 / 55 2007 11

Slide 12: Web \" \" # HTML 12 / 55 2007 12

Slide 13: HTML$Ruby Ruby (http://www.ruby-lang.org/ja/man/) HTML Windows HTML Help 13 / 55 2007 13

Slide 14: HTML$Rails Rails gem_ser ver http:// localhost:8088/ $ gem_server [2007-09-29 04:18:52] INFO WEBrick 1.3.1 [2007-09-29 04:18:52] INFO ruby 1.8.6 (2007-03-13) [powerpc-darwin8.9.0] [2007-09-29 04:18:52] INFO WEBrick::HTTPServer#start: pid=9013 port=8808 14 / 55 2007 14

Slide 15: Web \" \" # HTML 15 / 55 2007 15

Slide 16: Web \" \" # HTML 16 / 55 2007 16

Slide 17: ri Ruby1.8 refe( ) gem install refe -y 17 / 55 2007 17

Slide 18: ri Ruby1.8 refe( ) gem install refe -y 18 / 55 2007 18

Slide 19: ri $ri -h % ri $ri -c % ri $ri ActiveRecord::Base &ActiveRecord::Base $ri ActiveRecord::Base.find &ActiveRecord::Base.find $ri ActiveRecord::Base#save &ActiveRecord::Base#save 19 / 55 2007 19

Slide 20: ri Ruby1.8 refe( ) gem install refe -y 20 / 55 2007 20

Slide 21: ri Ruby1.8 refe( ) gem install refe -y 21 / 55 2007 21

Slide 22: refe $refe -h % refe $refe -a % refe $refe Array &Array $refe Array.[] &Array.[] $ri Array#[] &Array#[] ri 22 / 55 2007 22

Slide 23: Web \" \" # HTML 23 / 55 2007 23

Slide 24: 2007 24

Slide 25: 2007 25

Slide 26: 2007 26

Slide 27: 2007 27

Slide 28: Clients.find(:all, :conditions=>”client_type=1”).each {|c| `mv #{c.image_path} /tmp/zzz` } 2007 28

Slide 29: 2007 29

Slide 30: 2007 30

Slide 31: 2007 31

Slide 32: 2007 32

Slide 33: 2007 33

Slide 34: logger @todos = Todo.find(:all, :order => “priority”) logger.debug(“todos=” + @todos.inspect) Rails Model Controller “logger” obj.class (obj ) obj.inspect (obj ) obj.methods.join(“¥n”) (obj ) 34 / 55 2007 34

Slide 35: 2007 35

Slide 36: 2007 36

Slide 37: <%= debug obj %> (rhtml) <%=debug @todos %> <% for todo in @todos %> <%= todo.description %> <% end %> Rails View “debug” YAML 37 / 55 2007 37

Slide 38: 2007 38

Slide 39: 2007 39

Slide 40: ruby-debug gem sudo gem install ruby-debug -y 40 / 55 2007 40

Slide 41: ruby-debug “debugger” Rails (ActiveRecord ) Rails Ruby 41 / 55 2007 41

Slide 42: 2007 42

Slide 43: 2007 43

Slide 44: Firefox: Live HTTP Header HTTP Firefox Extension AJAX Flash HTTP 44 / 55 2007 44

Slide 45: 2007 45

Slide 46: 2007 46

Slide 47: Firefox: Web Developer Web Firefox Extension Form (POST URL name ) hidden div id class DOM HTML 47 / 55 2007 47

Slide 48: 2007 48

Slide 49: 2007 49

Slide 50: Firefox: Firebug Web Developer Web Firefox Extension HTML CSS JavaScript 50 / 55 2007 50

Slide 51: 2007 51

Slide 52: 2007 52

Slide 53: rake rake --tasks rake rake stats rake test:recent 10 UnitTest rake test:uncommitted Mode/Controller 53 / 55 2007 53

Slide 54: 2007 54

Slide 55: 55 / 55 2007 55