Relacja wiele do wielu widok i kontroler

Witam,
Chcialem stworzyc baze danych samochow.
Stworzylem tabele Marka, Model, Feature, Post.
Feature mialo zawierac opcje samochodow takie jak elektryczne lusterka, ABS itd.
Post - oferta konkretkego egzemplarza.

Myslalem zeby polaczyc tabele post oraz feature relacja wiele do wielu.

Nastepnie podczas tworzenia posta wybieram sobie model rocznik itd. Oraz wybieram opcje jakie konkretny samochod ma.
I tu zaczynaja sie problemy.

Pomysl moj byl taki aby wyswietlic wszystkie nazwy opcji z tabeli Feature wraz z check_box w formularzu tworzenia Post i po zaznaczeniu check_box zapisac.
Niestety nie wiem jaki kod powienien tam sie znalezc.
Wyswietlam wszystkie opcjie za pomoca

<% @features.each do |feature| %>
<%= feature.name %>
<% end %>

W jaki sposob mozna by to zrobic? Moze zdefiniowac w PostController metode select
Ogolnie to pierwszy raz tworze relacje wiele do wielu i nie wiem czy jest tam wszystko poprawnie stworzylem tabele posts_features ktora zawiera post_id oraz feature_id no i w modelach post.rb i feature.rb dodalem odpowiednio

 has_and_belongs_to_many :features , has_and_belongs_to_many :posts

Primo:
http://railscasts.com/episodes?utf8=✓&search=habtm

Secondo:
http://railscasts.com/episodes?utf8=✓&search=complex+form

Powinno starczyć i rozjaśnić

[quote=gotar]Primo:
http://railscasts.com/episodes?utf8=✓&search=habtm

Secondo:
http://railscasts.com/episodes?utf8=✓&search=complex+form

Powinno starczyć i rozjaśnić[/quote]
Bardzo dziekuje o to wlasnie mi chodzilo :slight_smile: