2010-11-22 26 views
0

我有一個模型,在Rails3應用程序中有一個可訪問的屬性:days將陣列/散列傳遞給模型屬性從表單參數

在我的表格中,我有一系列代表每一天的複選框。

我想將所有選定'天'的數組傳遞到我的模型中,以便在before_save回調中處理。

我的問題是,我可以構造一個參數散列沒有ajax/js使用標準表單助手,或者如果沒有,通過定義每個複選框的參數散列?

以下是隻是因爲我不太清楚如何在軌道屬性name處理參數我如何實現這個猜測:

喜歡的東西:

<input type="checkbox" value="1" name="my_model[days][0]" id="my_model_days"> 
<input type="checkbox" value="2" name="my_model[days][1]" id="my_model_days"> 

...? 

如果是的話會它將數組傳遞給我的模型?

有關如何在Rails表單中構建這些參數結構的好教程或線程的任何建議,都是值得歡迎的。

回答