rails中select不能響應多選的解決辦法

2021-09-23 21:17:05 字數 561 閱讀 1574

在rails4.2中如果你寫如下**,post的select無法傳回多選內容,即使你select設定為多選:

'id_size' name='name_size' multiple='multiple' size='10'>

value="1">smalloption>

value="2">mediumoption>

value="3">largeoption>

傳回的結果是:

parameters:
注意name_size是select返回內容,雖然我選擇了2個但只能看到乙個值。需要將**修改如下即可:

'id_size' name='name_size' multiple='multiple' size='10'>

value="1">smalloption>

value="2">mediumoption>

value="3">largeoption>

要在name的值最後加上,比較神奇,不是嗎?

rails中的select下拉列表使用

最近在rails開發中有用到下拉列表的元素,用來描述和區分使用者的型別.型別包括 學生,值為stu,教師,值為tea,該資訊儲存在user type中,user types 學生 stu 教師 tea freeze view層 為 型別 options 請選擇型別 student user type...

Rails表單幫助方法使用之(select)

基本工具請參考 rails表單幫助方法 ror value 1 ror1option value 2 ror2option value 3 ror3option 在乙個下拉式選項中,有一些是必備的資訊,像 name value 與 text 三個,在回傳資訊給serve時,name 將是接收資訊用的...

Rails中重寫Active Record欄位屬性

系統重構或公升級時偶爾會碰到需要重寫某個欄位的情況,例如 1.讀取user的name欄位時,實際返回name new欄位 class user def name attribute name new endend 2.修改屬性時做一些其他操作 這種場景也可以使用 來實現 class user def...