Думаю, это должна делать только пустая строка.
:collection => [['<none>','']] + options_for(Editorial, key.to_sym)
Это сработало для меня с целочисленным полем, для строкового поля это может быть сложнее, поскольку значения параметров могут быть только строками, а на самом делеконцепция нулевых значений в формах.Может быть, кто-то знает хитрый трюк, но вы всегда можете разобраться в нем в контроллере:
def create
@account = Account.new(params[:account])
@account.editorial = nil if @account.editorial.empty?
...
end
Или, возможно, переопределить сеттер в вашей модели, чтобы сделать то же самое.Однако любой из этих вариантов выглядит хакерским.