2013-04-05 38 views
0

我目前有一個腳手架與默認的新建,編輯,創建等方法。鋼軌選擇字段自定義屬性

我的新方法是這樣的:

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

現在我想創建一個方法「中選擇」像

def select 
    render action: 'select' 
end 

和select.html.erb應當只包含一個選擇框進行選擇該組,我需要作爲新方法的輸入。

這樣的(形式?)是怎麼樣的。

回答

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") %>