Actually, scratch that, there is a problem in that the base `Admin::EditionsController` has a `build_edition` before filter, which you should probably be overriding instead of adding this new filter. That filter is called on `new` and `create`. At the moment, both an `@edition` instance variable and a `@corporate_information_page` instance variable is being set in this controller, which is confusing things. For example, your `new.html.erb` template is passing the `@edition` through to the form, which is not what you would expect looking at this controller code.