Хм.Владелец state_select утверждает, что он работает на Rails 3 (http://www.railsplugins.org/plugins/293-state-select).
. Я только что попробовал его в Rails 3, и, похоже, он работает. Основная проблема, с которой я столкнулся, была установка, потому что когда я запускал
rails plugin install https://github.com/zdennis/state_select.git
(я не уверен, что zdennis - правильный вариант, но это только пример), я получил эту ошибку:
fatal: Couldn't find remote ref HEAD
Вы можете обойти это, загрузив ZIP-файл иразверните его с именем "state_plugin" в vendor / plugins. Затем поместите это в представление без всякого оператора "require":
<%= state_select(:us, {}) %>
Показывает раскрывающийся список состояний в представлении.