2012-02-27 2 views
1

У меня есть две модели «Проекты» и «Снаряды», которые имеют много и много отношений между ними. Это коды для моделей оборудований и проектов:Rails 3 Many.to.many ассоциация, вопросы о контроллере и виде

class Project < ActiveRecord::Base 
has_and_belongs_to_many :hardwares 
end 

class Hardware < ActiveRecord::Base 
has_and_belongs_to_many :projectes 
end 

я сделал тесты с использованием рельсов консоли, но я новичок в Rails, и я имею проблемы с контроллером и видом. Мои проблемы заключаются в следующем: мне нужен простой вид для проектов, который позволил мне добавить к нему аппаратные средства, и я не знаю, как это сделать, потому что я могу это сделать :( Любой может помочь мне или предложить базовые примеры сайтов, которые я могу использовать ? Спасибо

ответ

2

Вот пример использования users и languages. Он имеет миграции, взгляды, модель и коды контроллера.

http://www.justinball.com/2008/07/03/checkbox-list-in-ruby-on-rails-using-habtm/

Кроме того, это рельсы литой может быть довольно полезно, если вы p см Формат видео:

http://railscasts.com/episodes/17-habtm-checkboxes

А вот некоторые дополнительные ссылки, которые вы можете найти полезным:

+0

Считаете ли вы, что первая ссылка, которую вы публикуете, может быть полезна и для Rails 3.1? Я работаю над этой версией. – Marco

+0

Да, все еще работает с одним небольшим изменением http://stackoverflow.com/questions/5054633/rails-3-has-many-through-form-with-checkboxes – Swift

+0

В качестве дополнительного комментария к вашему вопросу, API для habtm hasn 't действительно изменилось, поскольку любой из этих учебных пособий был выпущен. На самом деле вы сомневаетесь в структуре контроллера и представлении, которое можно найти там – Swift

0

Посмотрите на это пересмотрено railscast от Райана Бейтса, чистого гениального.

Смежные вопросы