Yes, this is not the public API to `form_for`. The Array check there is to this use case:

```ruby
form_for([:user, @post])
```