rails:1376
From: Kazuhiko <kazuhiko@f...>
Date: Fri, 21 Jul 2006 13:19:12 +0900
Subject: [rails:1376] Re: original_filenameでつまずいています
かずひこです。 At Fri, 21 Jul 2006 13:12:39 +0900, Hiroyuki Tsutsumi wrote: > <%= start_form_tag :action => 'create', :multipart => true %> (snip) > <%= start_form_tag :action => 'update', :id => @schedule, :multipart => true > %> この書き方だと、 <%= start_form_tag({:action => 'create', :multipart => true}) %> <%= start_form_tag({:action => 'update', :id => @schedule, :multipart => true}) %> という意味になります。 しかし、start_form_tag(form_tagのエイリアス)の仕様は start_form_tag(url_for_options = {}, options = {}, *parameters_for_url, &proc) となっていて、:multipart => true は、第二引数に渡すオプションです。 そういうわけで、 <%= start_form_tag({:action => 'create'}, {:multipart => true}) %> <%= start_form_tag({:action => 'update', :id => @schedule}, {:multipart => true}) %> もしくは <%= start_form_tag({:action => 'create'}, :multipart => true) %> <%= start_form_tag({:action => 'update', :id => @schedule}, :multipart => true) %> のように、明示的に第一引数のハッシュを終える必要があります。 よーく見ると本文もそうなっていますよね? # ここは私もよく間違えるので、脚注をつけておいたほうがよかったなぁ。 -- かずひこ <http://wiki.fdiary.net/kazuhiko/> 「恋とハックはアジャイルが命!」 -- ML: rails@r... 使い方: http://QuickML.com/
@ 1373 2006-07-21 02:35 [h.tsutsumi@g... ] original_filenameでつまずいています 1374 2006-07-21 03:59 ┗[kazuhiko@f... ] @ 1375 2006-07-21 06:12 ┗[h.tsutsumi@g... ] -> 1376 2006-07-21 06:19 ┣[kazuhiko@f... ] 1377 2006-07-21 06:23 ┗[sakuro@e... ] @ 1379 2006-07-21 06:54 ┗[h.tsutsumi@g... ]