0

現在、デフォルトの new、edit、create などのメソッドを備えた足場があります。

私の新しい方法は次のようになります。

 def new
   @group = params[:id]
   @people = Person.all

今、「select」のようなメソッドを作成したい

def select
    render action: 'select'
end

select.html.erb には、新しいメソッドの入力として必要なグループを選択するための選択ボックスが 1 つだけ含まれている必要があります。

このような (フォーム?) はどのように見える必要がありますか。

4

1 に答える 1

1

初めに

def select
    render action: 'select'
end

render :action=>your_actionコントローラーのアクションをレンダリングし、ここでこのアクション自体をレンダリングするため、確かに何もせず、おそらく無限ループエラーを引き起こします。

ビューを操作するには、メソッドが必要です

respont_to do |format|
format.html
end

私が理解したように、ラジオボタンを使用する必要があります。API から:

<%= radio_button_tag(:age, "child") %>
<%= label_tag(:age_child, "I am younger than 21") %>
<%= radio_button_tag(:age, "adult") %>
<%= label_tag(:age_adult, "I'm over 21") %>
于 2013-04-05T19:11:37.150 に答える