Rails выпадающий список отправляет ноль - PullRequest
0 голосов
/ 05 июня 2010

У меня есть следующий выпадающий список в форме для рельсов:

<%= f.select (:boolean, options_for_select([["Yes", 1], ["No", 0]])) %>

Другие выпадающие списки в той же форме публикуются правильно, но этот пост - нулевой. Другие в той же форме:

<%= f.select (:kids_in_college, %w{1 2 3 4 5 6 7 8}) %> #posts correctly
<%= f.select (:year, %w{2009-2010 2010-2011 2011-2012}) %> # posts correctly

Что-то не так с моим синтаксисом?

1 Ответ

0 голосов
/ 05 июня 2010

Я думаю, что проблема не в списке выбора. Я думаю, что вы должны справиться с этим на стороне контроллера. Что-то вроде следующего

@obj.boolean = (params[:obj][:boolean]=="1")? true : false

Примечание: - Насколько мне известно, наиболее вероятной проблемой будет то, что вы пытаетесь ввести «String» в поле, где ожидается логическое значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...