Я читаю о Rails светильниках в этом guide (спасибо, trevorturk). Кажется, вы определяете классы в файле Yaml, и они автоматически загружаются в базу данных test
- круто.Rails fixtures - как вы устанавливаете внешние ключи?
Но если вы хотите указать, что этот рецепт принадлежит этой поваренной книге (или что-то еще), как вы это делаете?
Вы должны указать значения для cookbook.id
и recipe.cookbook_id
вручную в коде Yaml? (Просто догадка - руководство не показывает ничего подобного). Или есть более подходящий способ?
Хорошо, что на самом деле сработало. Спасибо чувак. – Ethan
Ничего себе, это намного проще, чем я думал, что это будет :) Я пытался глупыми вещами вроде 'client_id: <% = контакты (: dave) .id%>' (что явно не работает). – Skilldrick
Если у вас есть идентификатор, который отличается от объекта (например, my_cookbook_id), вы можете указать класс объекта следующим образом: 'my_cookbook: my_recipes (Cookbook)' –