【发布时间】:2015-07-20 12:51:26
【问题描述】:
我创建了一个带有 category_id 迁移的类别模型(基本上 Mackenzie Child 在他的视频 https://www.youtube.com/watch?v=814gCeOpM4o 从 25 分钟开始所做的一切),我希望它出现在我的表单中。
它不起作用,我的collection_select 不会显示在屏幕上,但它会显示在源代码中,并且当我“删除”css 框架时会实现。
我的代码:
<div class="container">
<div class="row">
<%= form_for @post do |f| %>
<%= f.collection_select :category_id, Category.all, :id, :name, { prompt: "Choose a category" } %>
<br>
<%= f.label :title %>
<%= f.text_field :title %>
<br>
<br>
<div class="row">
<div class="input-field col s12">
<%= f.label :text %>
<%= f.text_area :text, class: "materialize-textarea" %>
</div>
</div>
<br>
<br>
<%= f.label :creator %>
<%= f.text_field :creator %><br>
<%= f.submit %>
<% end %>
</div>
它在源代码中的显示方式:
<select name="post[category_id]" id="post_category_id"><option value="">Choose a category</option>
<option value="1">Marketing</option>
<option value="2">Technology</option>
<option value="3">Programming</option>
<option value="4">Health and Fitness</option>
</select>
【问题讨论】:
标签: css ruby-on-rails ruby materialize