在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...