QA@IT
«回答へ戻る

回答を投稿

form_tagのシグネチャは

http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-form_tag

によると

form_tag(url_for_options = {}, options = {}, &block)

ですが、

form_tag(:action => "create" ,:multipart => true)

こうかくと、:actionと:multipartがひとつのハッシュとみなされてしまいますよね。

form_tag { :action => "create" }, { :multipart => true }

と書くか、あるいはnamed routeを定義して

form_tag create_path, :multipart => true

などとすればよいのではないでしょうか。

form_tagのシグネチャは

http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-form_tag

によると

```ruby
form_tag(url_for_options = {}, options = {}, &block)
```

ですが、

```ruby
form_tag(:action => "create" ,:multipart => true)
```

こうかくと、:actionと:multipartがひとつのハッシュとみなされてしまいますよね。

```ruby
form_tag { :action => "create" }, { :multipart => true }
```

と書くか、あるいはnamed routeを定義して

```ruby
form_tag create_path, :multipart => true
```

などとすればよいのではないでしょうか。