获取控制器中的类别列表以填充选择

时间:2013-07-21 09:13:05

标签: ruby-on-rails controller

我的网站允许用户上传图片。现在我希望用户能够将他们的图像分配到类别。

我运行了一个类别脚手架,但是如何在我的控制器中的Def New功能中获取一个列表以在图像上传表单中填充我的选择?

1 个答案:

答案 0 :(得分:0)

试试这个:

def new 
  @categories = Category.all
end

@The Mini John,你必须把这个对象放在你的表格中。如果@categories对象提取多个类别,它将在您的表单中显示它。 你为什么要使用输入,你应该直接使用select。

<%= f.select :category, @categories, :prompt => "Select One" %>

希望它会有所帮助。谢谢。