Я добавил значение по умолчанию для столбца в файле миграции, но он не будет отправлен с формой, которую он просто показывает как пустую строку в базе данных.Я могу использовать раскрывающийся список, чтобы выбрать дополнительные категории, и они будут сохранены, однако значение по умолчанию «все пользователи» не будет.
Я на Rails 4.2.4
файл миграции
class AddPrivacyLevelToArticles < ActiveRecord::Migration
def change
add_column :articles, :privacy_level, :string, default: "All Users"
end
end
поле в моей форме.
<div class="form-group private_categories">
<%= f.label :privacy_level, { :class => "col-sm-2 control-label" } %>
<div class="col-sm-4">
<%= f.select :privacy_level, Article::PRIVACY_CATEGORIES,
{ include_blank: 'Please Select' }, class: "form-control" %>
</div>
</div>
в модели товара
PRIVACY_CATEGORIES = ["Me only", "My Organization", "Multiple Organizations"]