В моем приложении rails пользователь может создавать Designs.Rails Создать «Сборник» сообщений
Design.rb
belongs_to :user
User.rb
has_many :designs
Я пытаюсь создать новую модель Look
так что пользователь может создать внешний вид. Как я предполагаю, что это работает, когда пользователь переходит к /looks/new
, у них есть список всех предложенных им проектов (которые у меня есть, которые уже установили эту переменную) в формате таблицы, а правый столбец - это флажки, где пользователь могут пройти и проверить некоторые из этих проектов и нажать «Создать». Все проверки, которые были проверены, будут частью этого Look.
Как я раньше не делал этого, мне нужна помощь в выполнении этого во всех аспектах MVC.
Look.rb
has_many :designs
Design.rb
belongs_to :looks # ??? Would the model be something different since technically when you create a design it doesn't belong to a look.
Смотрит Controller
def new
@designs = @user.favorites #This get's me all the designs that the particular user has favorited
@look = Look.new # ??? Again, as I haven't set this sort of relation up before, I'm unsure.
end
Пожалуйста, дайте мне знать, какой-либо другой код, я могу предоставить, чтобы помочь. Я даже могу сделать этот звук более сложным, чем он есть.
Спасибо за ответ как всегда @MrYoshiji. Почему вы добавили модель DesignsLook? –
Это модель объединения, чтобы представить отношение многих к многим между Deisgns и Looks. – MrYoshiji
О, хорошо. Ну, спасибо тонну! Похоже, у меня впереди много работы :) –