Más contenido relacionado
Similar a 070929 Ruby勉強会#5 Rails開発ツールガイド (20)
070929 Ruby勉強会#5 Rails開発ツールガイド
- 3. Web Web
Ruby Rails
Ruby Rails Ruby 1999
1 Ruby 7 3 Rails
! ´) v
(
Java PHP
RubyKaigi2006 2007
/ 55
3
2007 3
- 6. Web
quot;
quot;
#
HTML
/ 55
6
2007 6
- 7. Web
quot;
quot;
#
HTML
/ 55
7
2007 7
- 8. $Ruby
Web
Ruby
(http://www.ruby-lang.org/ja/man/)
rdoc(http://www.ruby-doc.org/)
Programming Ruby 1
/ 55
8
2007 8
- 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
- 10. $
Web
DevBoi
Firefox
Firefox Plugin
HTML
JavaScript
CSS
prototype.js
Ruby Rails
10 / 55
2007 10
- 11. Web
quot;
quot;
#
HTML
11 / 55
2007 11
- 12. Web
quot;
quot;
#
HTML
12 / 55
2007 12
- 13. HTML$Ruby
Ruby
(http://www.ruby-lang.org/ja/man/)
HTML
Windows HTML Help
13 / 55
2007 13
- 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
- 15. Web
quot;
quot;
#
HTML
15 / 55
2007 15
- 16. Web
quot;
quot;
#
HTML
16 / 55
2007 16
- 17. ri
Ruby1.8
refe( )
gem install refe -y
17 / 55
2007 17
- 18. ri
Ruby1.8
refe( )
gem install refe -y
18 / 55
2007 18
- 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
- 20. ri
Ruby1.8
refe( )
gem install refe -y
20 / 55
2007 20
- 21. ri
Ruby1.8
refe( )
gem install refe -y
21 / 55
2007 21
- 22. refe
$refe -h % refe
$refe -a % refe
$refe Array
&Array
$refe Array.[]
&Array.[]
$ri Array#[]
&Array#[]
ri
22 / 55
2007 22
- 23. Web
quot;
quot;
#
HTML
23 / 55
2007 23
- 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
- 37. <%= debug obj %>
(rhtml)
<%=debug @todos %>
<% for todo in @todos %>
<%= todo.description %>
<% end %>
Rails View “debug”
YAML
37 / 55
2007 37
- 40. ruby-debug
gem
sudo gem install ruby-debug -y
40 / 55
2007 40
- 41. ruby-debug
“debugger”
Rails (ActiveRecord )
Rails Ruby
41 / 55
2007 41
- 47. Firefox: Web Developer
Web
Firefox Extension
Form (POST URL name
) hidden
div id class
DOM HTML
47 / 55
2007 47
- 50. Firefox: Firebug
Web Developer Web
Firefox Extension
HTML CSS
JavaScript
50 / 55
2007 50
- 53. rake
rake --tasks rake
rake stats
rake test:recent
10 UnitTest
rake test:uncommitted
Mode/Controller
53 / 55
2007 53