我在数据库中有一列产品视图(例如顶部、底部、正面、背面)。我正在尝试生成一系列文件输入,以允许用户为每个视图上传图像。这是我追求的结果:
...
<label>Top</label>
<input type="file" name="image[Top]"><br>
<label>Bottom</label>
<input type="file" name="image[Bottom]"><br>
<label>Front</label>
<input type="file" name="image[Front']"><br>
...
这就是我正在尝试的:
<%= views = View.order('name ASC').all.map { |view| [view.name, view.id] } %>
<%= views.each { |view| label(view); file_field('image', view) } %>
然而,这一切只是打印出views
数组几次。希望你们的 Rails 专家能指出我正确的方向。(如果我要屠杀 Ruby,我提前道歉。)