accepts_nested_attributes_for: Co robię źle

Próbuję utworzyć połączenie typu jeden do wielu w szynach4. Jednakże, mimo że nie mam błędu, zagnieżdżony atrybut nie jest przechowywany.

Co ja robię źle?

Modele stacji

class Station < ActiveRecord::Base
    has_many :adresses

    accepts_nested_attributes_for :adresses
end

Adress-Model

    class Adress < ActiveRecord::Base
        belongs_to :station
    end

Kontroler stacji class StationsController <ApplicationController

    def new
        @station = Station.new
        @station.adresses.build
    end

    def create
        @station = Station.new(station_params)
        @station.save
        redirect_to @station
    end

    def index
        @stations = Station.all
    end

private

    def station_params
        params.require(:station).permit(:name, adresses_attributes: [ :url ])
    end

end

Stacja: new.html.erb

<%= form_for :station, url: stations_path do |station| %>
    <p>
        <%= station.label :name %><br />
        <%= station.text_field :name %>
    </p>
    <%= station.fields_for :adresses do |adress| %>
        <div class="field">
            <p>
                <%= adress.label :url %><br />
                <%= adress.text_field :url %>
            </p>
        </div>
    <% end %>
    <p>
        <%= station.submit %>
    </p>
<% end %>

[edytować]
Skonstruowałem minimalny przykład tego problemu i udokumentowałem go jako instrukcję krok po kroku:https://groups.google.com/forum/#!topic/rubyonrails-talk/4RF_CFChua0

questionAnswers(3)

yourAnswerToTheQuestion