0

我到处寻找这个,似乎找不到答案。

我正在尝试将我的语言下拉菜单的默认值设置为英语。

<%= f.collection_select(:native_language, Language.order('language ASC').all, :language, :language, :selected => [Language.find_by(:language => "English")] ) %>

我究竟做错了什么?

4

1 回答 1

0

您可以使用 select 或 collection_select:

<%= f.collection_select(:native_language, Language.order('language ASC').all, :language, :language, {:selected => Language.find_by(:language => "English").language}  %>

或者

<%= f.select :native_language, options_for_select(Language.order('language ASC').all, Language.find_by(:language => "English").language) %>
于 2016-08-12T23:00:31.447 回答