Эта информация была очень полезна для меня.
Пример, в котором он использует флажок, но не хочет, чтобы он был включен как часть модели и не был сохранен в базе данных.
Модель:
Это все о attr_accessor
и attr_accessible
attr_accessor :checkbox_checked
attr_accessible :checkbox_checked
View
...
<%= f.check_box :checkbox_checked %>
<span class="small_label">See closed tickets?</span>
...
Контроллер
...
if params[:user][:checkbox_checked] == "1"
# do something
end
...
source: Как создать виртуальный атрибут в Rails
Также важно уточнить и просмотреть сильные параметры
Надеюсь, это поможет, это было для меня, я хотел бы объяснить более подробно, но я новичок в этой теме.