2011-09-19 75 views
1

我想從我的視圖中的單選按鈕組中的值傳遞給我的控制器中的方法。我查了很多不同的方式來做這件事,我得到了同樣的結果,無。 到目前爲止,我有:Rails單選按鈕返回無

鑑於

<div id = "oilchange_buttons"> 
    <br><%= radio_button_tag 'oilchange', '0' %> Complete 
    <%= radio_button_tag 'oilchange', '1' , true %> Pending 
    </div> 

<%= link_to 'Update', :remote => true, :action => "there" , :submit => 'oilchange_buttons' , > :id=> @huntingtonflatbedboxtruck %> 

在控制器

def there 
if params[:oilchange] == '0' 
Do stuff 
end 

在控制器中的這一點上我得到的是零,而不是一個值。我被卡住了,不知道還有什麼可以嘗試的。我對Rails還是比較陌生,我可能錯過了一些基本的東西。謝謝!

+0

謝謝!現在試試這個。 – EDPittore

回答

2

您需要創建一個表單,否則您的更新按鈕不會發送(表單)信息。

有關表單的詳細信息看一看這個guide