Я пытаюсь работать с динамическими функциями выбора, но, несмотря на множество разных уроков, я еще не получил работу. Для удобства чтения я привел примеры кода к основам. Любые рекомендации будут очень признательны.Rails - Dynamic Select - Collection Select
На странице неисправностей, мне нужно назначить компанию и связаться по вине, но я только хочу, чтобы иметь возможность видеть контакты, связанные с выбранной компанией
Fault - belongs_to :company, :user, :contact
User - has_many :faults
Contacts - has_and_belongs_to_many :companies
Company - has_and_belongs_to_many :contacts, has_many :faults
/faults/_form.html .erb
<%= f.label :company, "Company:" %>
<%= collection_select(:fault,:company_id,@companies,:id,:full_name, :prompt => "Please select a company") %></br>
<%= f.label :contact, "Contact:" %>
<%= f.collection_select :contact_id, @contacts, :id, :name, :prompt => "Select a Contact" %>
<%= link_to "Add New Contact", {:controller => "companies", :action => "index"}, :confirm => "To add a contact for a company you need to do this from the companies page." %></br>
И каковы ассоциации в модели компании? Кроме того, рельсы 3 или рельсы 4? – trh
Обновлено, и рельсы 3 –