0
我試圖爲所有50個國家創建一個下拉菜單,然後針對一些我希望人們可以選擇的類。我把所有的選項都放在了partial中,並且希望能夠在「options_for_select」區域內渲染選項,但它不起作用。我可以使用導軌局部渲染下拉菜單的選項嗎?
有什麼想法?我是否需要將狀態和類值保存在我的數據庫的「僅引用」表中?
我試圖爲所有50個國家創建一個下拉菜單,然後針對一些我希望人們可以選擇的類。我把所有的選項都放在了partial中,並且希望能夠在「options_for_select」區域內渲染選項,但它不起作用。我可以使用導軌局部渲染下拉菜單的選項嗎?
有什麼想法?我是否需要將狀態和類值保存在我的數據庫的「僅引用」表中?
您可以創建一個幫助像這樣:
def states
[
['Alabama', 'AL'],
['Alaska', 'AK'],
['Arizona', 'AZ'],
// ETC...
]
end
,然後將標籤:
<%= select_tag :state, options_for_select(states) %>
,並確保助手從您的控制器調用。
您也可以使用散列而不是陣列數組。 – Ilya
您可以在部分中添加完整的'select'。你能分享你當前的代碼嗎? – Gerry