Rails1.1から1.2への変更点

タイトルと中身が異なるとはどういうことだ。
ってことで、変更点についてまとめるということではなくて、特にdeprecatedなもので気づいたものをつらつら書き連ねるテストです。
まあ、Rails2.0に向けた準備もなんとなくしましょうかってことで。

ええと、気づいたら特に断りなく適宜追加していきます。2007/02/25現在、まだ追加中。

@requestはつかうな
@request.request_uriとかしちゃいけません。requestメソッドを使いましょう。
@headersはつかうな
@headers["Content-Type"] = “text/html; charset=utf-8″ とか書いてる人も多い気がしますが、headersメソッドを使いましょう。
@paramsはつかうな
同様にparamsメソッドを使いましょう。
start_form_tagとend_form_tagもつかうな
form_tagがブロックをとるようになりました。これは昔からなんでブロックちゃうねんと思っていたので個人的には違和感なし。

<% form_tag({...}, {...}) do -%>
:
<% end -%>

ってかんじ。

image_pathは”.png”を自動的に補完しない
ちゃんと”.png”まで指定しましょう。
modelは使うな
もちろん、controller中のmodelメソッドのことですが…
うーん、STIしてて単一ファイルの中に書いてる場合はどうすればいいんだろうか。
これに関しては代わりの方法がよく分かりません。調べ中。
Posted on

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*


*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>