【发布时间】:2016-12-06 23:33:46
【问题描述】:
我使用的是 Rails 4.2.7。我有这段代码用于在我的视图中显示选择菜单
<%= addr.select :state_id, @states.collect {|s| [ s.name, s.id ]}, {selected: !@user.address.nil? && !@user.address.state.nil? ? @user.address.state.id : nil, prompt: 'Select State'}, class: "selectField selectMenu form-control" %>
问题是,在呈现代码时,“选择状态”选项不存在。我根据文档包含了“提示:”,所以我不确定我应该做些什么才能让选择选项出现。渲染的是
<select class="selectField selectMenu form-control select-hidden" name="user[address][state_id]" id="user_address_state_id"><option value="3526">Alabama</option>
<option value="3556">Alaska</option>
<option value="3547" selected="selected">Arizona</option>
<option value="3510">Arkansas</option>
…
<option value="3554">Wyoming</option></select>
【问题讨论】:
标签: ruby-on-rails select options dropdown