2015-07-16 2 views
0

Я новичок в рельсах, на самом деле я создаю приложение для пекарни, в котором мне нужно добавить несколько файлов cookie в одну печь. Я не получаю правильный код для has_many ассоциации и как применять цикл и состояние в файле, имеющего расширение .html.hamlROR change has_one association to has_many association

+0

извини босс ваш вопроса не ясно, в названии у сказал «ROR изменений HAS_ONE ассоциации has_many ассоциации», но в деталях есть не объяснение has_one и классифицироваться структуры. Дайте детали должным образом. – Kumarsunil

+0

Chirag, сообщество, вероятно, поможет вам, если вы можете предоставить немного более подробную информацию о своем вопросе. Как бы то ни было, мы не можем точно определить ваш вопрос. Подумайте о том, чтобы добавить небольшое псевдокодное представление того, что вы пытаетесь выполнить. –

ответ

0

Я понимаю, у вас есть два класса

Печь и Cookie

Печенье Класс:

class Customer < ActiveRecord::Base 
    belongs_to :oven 
end 

Духовка Класс:

class Customer < ActiveRecord::Base 
    has_many :cookies 
end 

Теперь вы хотите, чтобы пройти по всему печенью, которое принадлежит к одной печи в представлении, вы можете сделать следующим образом в файле вида (html.erb):

<% @oven.cookies do |c| %> 
    <%= do something %> 
<%end %> 

где @oven является экземпляр переменная, возвращаемая контроллером.

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