Submit Search
Rails3使用雑感
Download as ODP, PDF
2 likes
1,907 views
よしだ あつし
第44回Ruby/Rails勉強会@関西で使用した発表資料です。
Read more
1 of 83
Download now
Downloaded 28 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
More Related Content
PDF
TOEICテスト学習コース~ETS公式問題集収録~
Uchida Human Development
PDF
テスト駆動開発入門
よしだ あつし
ODP
Twitterでネットストーカーをしよう
よしだ あつし
PDF
私はいかにしてpull request を行ったか - あるいは social development について
よしだ あつし
PDF
よい名前を付けましょう リーダブルなんたらとか
よしだ あつし
PDF
僕が勉強をする モチベーションと勉強法
よしだ あつし
PDF
Next GAE Heroku を使って 3分でRailsアプリをリリース
よしだ あつし
PDF
Railsの今昔
よしだ あつし
TOEICテスト学習コース~ETS公式問題集収録~
Uchida Human Development
テスト駆動開発入門
よしだ あつし
Twitterでネットストーカーをしよう
よしだ あつし
私はいかにしてpull request を行ったか - あるいは social development について
よしだ あつし
よい名前を付けましょう リーダブルなんたらとか
よしだ あつし
僕が勉強をする モチベーションと勉強法
よしだ あつし
Next GAE Heroku を使って 3分でRailsアプリをリリース
よしだ あつし
Railsの今昔
よしだ あつし
Viewers also liked
(9)
PDF
まじょのおしごとの裏側
よしだ あつし
PDF
デバッガでデバッグしない
よしだ あつし
PDF
15分でできるSQLインジェクション
よしだ あつし
PDF
Dockerプレゼン
よしだ あつし
PDF
Rubyコードの最適化
よしだ あつし
PPTX
低レイヤから見たrubyプログラミング
よしだ あつし
PDF
Vue.js ハンズオン資料
よしだ あつし
PDF
Gitの使い方あれこれ
よしだ あつし
PDF
GCS2013 リーンソフトウェア開発から見るゲーム開発7つのムダ
Hiroyuki Tanaka
まじょのおしごとの裏側
よしだ あつし
デバッガでデバッグしない
よしだ あつし
15分でできるSQLインジェクション
よしだ あつし
Dockerプレゼン
よしだ あつし
Rubyコードの最適化
よしだ あつし
低レイヤから見たrubyプログラミング
よしだ あつし
Vue.js ハンズオン資料
よしだ あつし
Gitの使い方あれこれ
よしだ あつし
GCS2013 リーンソフトウェア開発から見るゲーム開発7つのムダ
Hiroyuki Tanaka
Ad
Similar to Rails3使用雑感
(7)
KEY
HerokuでRails3.2 we love herokuの事例
Naoto Koshikawa
PPT
Ruby on Rails3 Tutorial Chapter2
Sea Mountain
PPTX
フレームワーク品評会 Ruby on Rails #crossjp
Shiro Fukuda
PDF
About rails 3
issei126
PDF
Rails3.1rc4を試してみた
Takahiro Hidaka
PPT
Ruby on Rails Tutorial Chapter11-13
Sea Mountain
PDF
nomlab_okayamaruby_slide
nomlab
HerokuでRails3.2 we love herokuの事例
Naoto Koshikawa
Ruby on Rails3 Tutorial Chapter2
Sea Mountain
フレームワーク品評会 Ruby on Rails #crossjp
Shiro Fukuda
About rails 3
issei126
Rails3.1rc4を試してみた
Takahiro Hidaka
Ruby on Rails Tutorial Chapter11-13
Sea Mountain
nomlab_okayamaruby_slide
nomlab
Ad
Rails3使用雑感
1.
Rails3 使用雑感 よしだあつし
2.
自己紹介 名前: 吉田篤(よしだあつし)
3.
職業: 失業者、ニート
4.
住所: 大阪府吹田市
5.
Twitter: @yalab
6.
Ruby歴: 8年ぐらい
7.
好きな食べ物: カレーライス
8.
最近興味があること: Android
9.
概要 Rails3になって変わったポイントとその感想?を紹介します
10.
内部実装については(キリがないので)あまり触れません
11.
お詫び
12.
昨日rails3.0 beta4が リリースされたので
rails3.0 beta3を 使用している今回の発表は 内容が古い可能性があります orz
13.
気を取り直して
14.
ActionPack ( と
railties)
15.
変わったその1
16.
railsコマンドで色がつくようになりました
17.
rails2
18.
rails3
19.
ちょっとだけ実装の話 内部実装にThorというDSLが使用されるようになり、Thorが色をつけています。
20.
変わったその2
21.
script/server や script/console
が 無くなり script/rails という コマンドに集約されました
22.
23.
Railsを使っていた人は 慣れるまで戸惑うかも
24.
ちょっとだけ実装の話 script/rails の実装にもThorが使われており何かと色がついたりします
25.
変わったその3
26.
config/routes.rb の書き方が大幅に変わった
27.
rails2
28.
rails3
29.
簡潔に書けるようになって うれしい
30.
従来の書き方 (map.resource :users)
でも大丈夫です
31.
変わったその5
32.
デフォルトでhtml escape するようになった
33.
rails2: <%=h user.name
%> ↓ rails3: <%= user.name%> rails2: <%= user.name %> ↓ rails3: <%= raw user.name %>
34.
ActiveRecord
35.
変更点いっぱい
36.
変わったその4
37.
ActiveRecoedが 複数のライブラリに分割 ActiveRecord
38.
ActiveModel
39.
Arel(ActiveRelation)
40.
変わったその6
41.
find allの書き方が変わりました
42.
rails2
43.
rails3
44.
変わったその7
45.
NamedScopeの書き方が 変わりました
46.
rails2
47.
rails3
48.
ちょっとだけ実装の話 whereとかorderなどのメソッドの裏ではarelが相当がんばっています
49.
変わったその8
50.
validationの新しい書き方ができるようになりました
51.
rails2
52.
rails3
53.
全般的に記述が簡潔になるようになっています
54.
ActiveRecordは いろいろ変わりましたが
55.
ActiveRecordの rails 2
の API は rails 3.1 までサポートされますので ご安心を
56.
ActionMailer
57.
変わったその9
58.
mailをパースするライブラリがTmailからMailに 変更になりました
59.
rails2
60.
rails3
61.
ちなみに
62.
iso-2022-jpでメールを送信するには一苦労必要です
63.
64.
Plugin
65.
2系列のままでは動きません
66.
すでに3.0対応済みのプラグインもあります
67.
githubにあるプラグインは 対応済みブランチがある 場合もあります
(例: will_paginate)
68.
rails3 で動くかどうかは 下記サイトをご覧ください
69.
その他モロモロ scaffoldが_form.html.erbを作るようになった
70.
script/about が rake
aboutになった
71.
respond_to -> respond_with
72.
rails APPNAME ではなく
rails new APPNAMEになった(beta4)
73.
and more...
74.
よし、変更点はだいたいわかった
75.
じゃあ実際にRails3を 使うってどうよ?
76.
Q、Rails 3を 業務で使って問題ないですか?
77.
A、ダメです
78.
まだ業務では使えない理由 例外吐きまくり(主にM17Nまわりで)
79.
参考資料なさすぎ(ブログとか)
80.
プラグイン動かなさすぎ(generater関係は全滅)
81.
変更がある可能性大
82.
Q、じゃあ趣味で使うのはどうでしょう?
83.
A、あなたが開発者であればすぐに使い始めましょう
84.
開発者がRails3を使うべき理由 内部実装がキレイになった
85.
黒魔術が減った
86.
最先端を行っている優越感
87.
人柱が必要
88.
Q、今からRailsを始めようと思うんですけどrails2と3どっちを使ったほうがいいでしょう?
89.
A、微妙
90.
Rails3を使って欲しいところではあるんですけど…
91.
現時点ではrails2かなぁ…
92.
まとめ
93.
Rails3 is big
bang rewrite.
94.
でも
95.
全体的により簡潔に書けるようになっています
96.
Good job
Merb team and rails team.
97.
Rails3にはまだまだ人柱が 足りません(特に日本語で)
98.
是非rails3を試してください。
99.
そして
100.
苦労した事をブログに書いたり勉強会で発表したりしてください
101.
参考 Rails Blog:
102.
http://weblog.rubyonrails.org/
103.
railsplugin.org
104.
http://railsplugins.org/
105.
RDOC
106.
gem server( http://localhost:8808
)
107.
よしだメモ
108.
http://d.hatena.ne.jp/rudeboyjet/
109.
ご清聴ありがとうございました
Download