|
|
||
はてなグループって、はてなダイアリーで書いた記事がグループに対してリンク貼られるー
といった感じの機能かと思っていたら、こっちはこっちで記事書かなきゃいけないのか!
というわけで自分の記事に対してリンク張ってみる
http://d.hatena.ne.jp/kelkronso/20080608/1212891488:title
Rails使いの方々からのコメント待ってます><
第一引数
インスタンス or 文字列 or シンボルを指定
(配列でもいけるっぽいけど、どんなときに使うんだろうか
アクション先で取得するハッシュのキーには (param[:key]こんな感じで
第一引数が文字列、シンボルならその文字列が
インスタンスならそのクラス名が使われる(と思われる
オプションいろいろ
methodの指定
アクション先の指定
scaffoldを作成したときにできるviewは、newもeditも、下記のようになっている
<% form_for(@article) do |f| %>
なのにアクション先がcreateかupdateかに分岐できるかというと
インスタンスのnew_record?を見て判断しているから
というわけで
ActiveRecordを継承していないクラスを引数に使うときに
new_record?メソッドで適切な値を返してやると、form_forをうまくだますことができる。
(けどここまでやるなら違う方法でやったほうがいいよなー。