0

私のサイトでは、ユーザーが画像をアップロードできます。ここで、ユーザーが自分の画像をカテゴリに割り当てられるようにしたいと考えています。

Categories Scaffold を実行していますが、コントローラーの Def New 関数でリストを取得して、画像アップロード フォームの Select に入力するにはどうすればよいですか?

4

1 に答える 1

0

これを試してください:

def new 
  @categories = Category.all
end

@The Mini John、このオブジェクトもフォームに配置する必要があります。@categories オブジェクトが複数のカテゴリを取得すると、フォームに表示されます。なぜ入力を使用しているのですか。選択を直接使用する必要があります。

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

それが役立つことを願っています。ありがとう。

于 2013-07-21T09:19:01.810 に答える