データベースからの値を使用してrubyに単純なドロップダウンを作成しようとしました-次のように:
<% ingredientArray = Ingredient.all.map { |ingredient| [ingredient.name, ingredient.id] } %>
<div class="field">
<%= select_tag(:ingredient_id, ingredientArray) %><br/>
</div>
そして私は空っぽのものを受け取りました。
これは生成されたhtmlです
<div class="field">
<select id="ingredient_id" name="ingredient_id">[["Paprika", 5], ["Cinnamon", 8], ["Salt", 9], ["Pepper", 10], ["water", 11]]</select><br/>
</div>
HTMLセージはどこに置くべきですか