SERVICE こんな事ができます

CNTACT ご相談はお気軽に

 ABOUT US こんな会社です



2009/08/20 by マッチー

フォームヘルパーのcreateメソッド

フォームヘルパーの開始タグを作るのには、createメソッドを使う。

さて、上記のような書き方だと、送信ボタンを押した場合、送信先のアドレスは/users/confirm/になる(usersより前のアドレスは省略)。

今まで知らなかったのだけど、この送信先を他のコントローラーにしたい場合は、第二引数のactionの部分をurlに変えればいいらしい。

いや、申し込みページなんかを作ってて、いくつかのコントローラーで共通のモデルを使いたいようなことがあったんですけど、どうしても同じページに飛んでしまって(上の例でいうなら/users/confirm/)、しかしどうすればいいのか全然分からなかったから、ずっとHTMLのformタグを手書きで書いていたのですよ。

でもまあ、やっぱり手書きじゃなくてもできるようにはなっていたんですね。