私は以下をテストしようとしています:
-> ユーザーとして、投稿を作成できるようにしたい。各投稿には、ドロップダウンから選択できるコンテンツとカテゴリ (別のモデル) があります。
次のステップがあります。
When /^I create a post with valid data$/ do
visit new_post_path
# Here it would go the fill for content
# Here it would go the select of category
end
私の質問は次のとおりです。カテゴリはどこで定義すればよいですか? シードファイルまたは..?
編集:私の疑問は、たとえば、私の(フォーム)ビューでは次のとおりです。
<div class="field">
<%= f.label :category %><br />
<%= f.select "category_id", options_from_collection_for_select(Category.all, "id", "name") %>
</div>
ステップ定義から「新しい」パスにアクセスすると、ビューにアクセスしますが、Category.all は何も返しません。どうすれば修正できますか?
ありがとう