Хорошо, поэтому я некоторое время работал над этим и не могу понять. Я много читал на guide.rubyonrails.org, и вот как я начал. Я успешно создал следующий HTML-код.Ruby on Rails HABTM collection_select Database Call
<tr>
<th><%= f.label(:language_needs) %></th>
<td><%= f.collection_check_boxes(:language_need_ids, LanguageNeed.all, :id, :theneed) %></td>
</tr></br>
<tr>
<th><%= f.label(:type_projects) %></th>
<td><%= f.collection_select(:type_project_ids, TypeProject.all, :id, :thetype) %></td>
</tr></br>
С следующей миграцией
class AddNewSelectOptionsToProjects < ActiveRecord::Migration
def change
create_table :type_projects do |t|
t.string :thetype
t.timestamps
end
create_table :projects_type_projects, id: false do |t|
t.belongs_to :type_project
t.belongs_to :project
end
create_table :language_needs do |t|
t.string :theneed
t.timestamps
end
create_table :language_needs_projects, id: false do |t|
t.belongs_to :language_need
t.belongs_to :project
end
end
end
и следующим дб: семена
LanguageNeed.create(:theneed => "PHP")
LanguageNeed.create(:theneed => "HTML and CSS")
LanguageNeed.create(:theneed => "JavaScript")
LanguageNeed.create(:theneed => "Ruby on Rails")
TypeProject.create(:thetype => "Code Review One-Time")
TypeProject.create(:thetype => "Ongoing Code Review")
TypeProject.create(:thetype => "Pair Programming")
TypeProject.create(:thetype => "Website Application")
все хорошо, вопрос появляется, однако я пытался использовать рыскать камень, и понял, что есть некоторые проблемы с отношениями habtm. так сразу же после формы я хотел проверить, смогу ли я позвонить на него так странице после того, как я написал
<%= @project.type_projects %>
<%= @project.language_needs %>
и я получаю эту
#<ActiveRecord::Associations::CollectionProxy::ActiveRecord_Associations_CollectionProxy_TypeProject:0xbb9b26c8> #<ActiveRecord::Associations::CollectionProxy::ActiveRecord_Associations_CollectionProxy_LanguageNeed:0xbba1041c>
на этой странице в браузере.
Мой вопрос в том, как я могу называть то, что человек заполняет формы, написанные для вопроса collection_select и collection_check_boxes?
фигу, он работал на collection_select вопросы, но не в collection_check_boxes ?????????????? ?? – user3185678