У меня есть этот кодрельсов проверить конкретное значение
У меня есть эти варианты, и если пользователь выбирает что-либо, кроме как дать ему сообщение об ошибке «Британской Колумбии» , что в провинции должен «Британской Колумбии»
I полагаю, что это будет решить с помощью модели проверки
<%= f.label :province ,"Province (required)"%><br>
<%= f.select(:province, [["Select One", ""],'Alberta','British Columbia','Manitoba','New Brunswick','Newfoundland and Labrador','Nova Scotia','Northwest Territories','Nunavut','Ontario','Prince Edward Island','Quebec','Saskatchewan','Yukon'], {}) %>
User.rb
validates :province, presence: "British Columbia"
Я написал его undefined метод 'Британская Колумбия 'за # <Пользователь: 0x007f9ebc346978> – nour
Извините, см. Править. Нужно быть в скобках массива. –
Точка может заключаться в добавлении других ограничений, например: create. Чтобы увеличить количество обновлений. –