увеличить значение поля на основе выбора переключателя - PullRequest
1 голос
/ 30 июля 2009
,

Это весь мой код, который влияет на опрос в представлениях. если я даю счетчик в качестве третьего аргумента в переключателе, я не могу выбрать ответ на каждый вопрос. я могу выбрать только один ответ для всего опроса.

1 Ответ

0 голосов
/ 30 июля 2009

Вы можете сделать это, используя виртуальные атрибуты.

attr_accessor :count_modification
before_save :modify_count

def modify_count()
    self.count += @count_modification if @count_modification
end

А в виду:

<%= radio_button("my_model", "count_modification", "1") %> Add one vote
<%= radio_button("my_model", "count_modification", "2") %> Add 2 votes
<%= radio_button("my_model", "count_modification", "3") %> Add 3 votes

Таким образом, голоса не будут обновляться, чем после сохранения модели.

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