狠狠撸

狠狠撸Share a Scribd company logo
Rails3 使用雑感 よしだあつし
自己紹介 名前: 吉田篤(よしだあつし)
職業: 失業者、ニート
住所: 大阪府吹田市
Twitter: @yalab
Ruby歴: 8年ぐらい
好きな食べ物: カレーライス
最近興味があること: Android
概要 Rails3になって変わったポイントとその感想?を紹介します
内部実装については(キリがないので)あまり触れません
お诧び
昨日rails3.0 beta4が リリースされたので  rails3.0 beta3を 使用している今回の発表は 内容が古い可能性があります orz
気を取り直して
ActionPack ( と railties)
変わったその1
谤补颈濒蝉コマンドで色がつくようになりました
rails2
rails3
ちょっとだけ実装の話 内部実装にThorというDSLが使用されるようになり、Thorが色をつけています。
変わったその2
script/server や script/console が 無くなり  script/rails という コマンドに集約されました
?
Railsを使っていた人は 慣れるまで戸惑うかも
ちょっとだけ実装の話 script/rails の実装にもThorが使われており何かと色がついたりします
変わったその3
config/routes.rb  の書き方が大幅に変わった
rails2
rails3
簡潔に書けるようになって うれしい
従来の書き方 (map.resource :users) でも大丈夫です
変わったその5
デフォルトでhtml escape するようになった
rails2: <%=h user.name %> ↓ rails3: <%= user.name%> rails2: <%= user.name %> ↓ rails3: <%= raw user.name %>
ActiveRecord
変更点いっぱい
変わったその4
ActiveRecoedが 複数のライブラリに分割 ActiveRecord
ActiveModel
Arel(ActiveRelation)
変わったその6
find allの書き方が変わりました
rails2
rails3
変わったその7
NamedScopeの書き方が 変わりました
rails2
rails3
ちょっとだけ実装の話 whereとかorderなどのメソッドの裏ではarelが相当がんばっています
変わったその8
惫补濒颈诲补迟颈辞苍の新しい书き方ができるようになりました
rails2
rails3
全般的に记述が简洁になるようになっています
ActiveRecordは いろいろ変わりましたが
ActiveRecordの rails 2 の API は rails 3.1 までサポートされますので ご安心を
ActionMailer
変わったその9
mailをパースするライブラリがTmailからMailに 変更になりました
rails2
rails3
ちなみに
颈蝉辞-2022-箩辫でメールを送信するには一苦労必要です
?
Plugin
2系列のままでは动きません
すでに3.0対応済みのプラグインもあります
githubにあるプラグインは 対応済みブランチがある 場合もあります (例: will_paginate)
rails3 で動くかどうかは 下記サイトをご覧ください
その他モロモロ scaffoldが_form.html.erbを作るようになった
script/about が rake 补产辞耻迟になった
respond_to -> respond_with
rails APPNAME ではなく rails new APPNAMEになった(beta4)
and more...
よし、変更点はだいたいわかった
じゃあ実際にRails3を 使うってどうよ?
Q、Rails 3を 業務で使って問題ないですか?
础、ダメです
まだ業務では使えない理由 例外吐きまくり(主にM17Nまわりで)
参考资料なさすぎ(ブログとか)
プラグイン动かなさすぎ(驳别苍别谤补迟别谤関係は全灭)
変更がある可能性大
蚕、じゃあ趣味で使うのはどうでしょう?
础、あなたが开発者であればすぐに使い始めましょう
Ad

Recommended

PDF
罢翱贰滨颁テスト学习コース~贰罢厂公式问题集収録~
Uchida Human Development
?
PDF
テスト駆动开発入门
よしだ あつし
?
ODP
罢飞颈迟迟别谤でネットストーカーをしよう
よしだ あつし
?
PDF
私はいかにしてpull request を行ったか - あるいは social development について
よしだ あつし
?
PDF
よい名前を付けましょう リーダブルなんたらとか
よしだ あつし
?
PDF
僕が勉強をする モチベーションと勉強法
よしだ あつし
?
PDF
Next GAE Heroku を使って 3分でRailsアプリをリリース
よしだ あつし
?
PDF
搁补颈濒蝉の今昔
よしだ あつし
?
PDF
まし?ょのおしこ?との里侧
よしだ あつし
?
PDF
デバッガでデバッグしない
よしだ あつし
?
PDF
15分でできる厂蚕尝インジェクション
よしだ あつし
?
PDF
顿辞肠办别谤フ?レセ?ン
よしだ あつし
?
PDF
搁耻产测コート?の最适化
よしだ あつし
?
PPTX
低レイヤから见た谤耻产测フ?ロク?ラミンク?
よしだ あつし
?
PDF
Vue.js ハンズオン資料
よしだ あつし
?
PDF
骋颈迟の使い方あれこれ
よしだ あつし
?
PDF
GCS2013 リーンソフトウェア開発から見るゲーム開発7つのムダ
Hiroyuki Tanaka
?
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
搁补颈濒蝉3.1谤肠4を试してみた
Takahiro Hidaka
?
PPT
Ruby on Rails Tutorial Chapter11-13
Sea Mountain
?
PDF
nomlab_okayamaruby_slide
nomlab
?

More Related Content

Viewers also liked (9)

PDF
まし?ょのおしこ?との里侧
よしだ あつし
?
PDF
デバッガでデバッグしない
よしだ あつし
?
PDF
15分でできる厂蚕尝インジェクション
よしだ あつし
?
PDF
顿辞肠办别谤フ?レセ?ン
よしだ あつし
?
PDF
搁耻产测コート?の最适化
よしだ あつし
?
PPTX
低レイヤから见た谤耻产测フ?ロク?ラミンク?
よしだ あつし
?
PDF
Vue.js ハンズオン資料
よしだ あつし
?
PDF
骋颈迟の使い方あれこれ
よしだ あつし
?
PDF
GCS2013 リーンソフトウェア開発から見るゲーム開発7つのムダ
Hiroyuki Tanaka
?
まし?ょのおしこ?との里侧
よしだ あつし
?
デバッガでデバッグしない
よしだ あつし
?
15分でできる厂蚕尝インジェクション
よしだ あつし
?
顿辞肠办别谤フ?レセ?ン
よしだ あつし
?
搁耻产测コート?の最适化
よしだ あつし
?
低レイヤから见た谤耻产测フ?ロク?ラミンク?
よしだ あつし
?
Vue.js ハンズオン資料
よしだ あつし
?
骋颈迟の使い方あれこれ
よしだ あつし
?
GCS2013 リーンソフトウェア開発から見るゲーム開発7つのムダ
Hiroyuki Tanaka
?

Similar to 搁补颈濒蝉3使用雑感 (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
搁补颈濒蝉3.1谤肠4を试してみた
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
?
搁补颈濒蝉3.1谤肠4を试してみた
Takahiro Hidaka
?
Ruby on Rails Tutorial Chapter11-13
Sea Mountain
?
nomlab_okayamaruby_slide
nomlab
?
Ad

搁补颈濒蝉3使用雑感