ブール値である仮想属性を機能させようとしています。この例では、仮想ブールフィールドを呼び出しますchildren
。
models / parent.rb
Parent
attr_accessible :children
attr_accessor :children
validates_inclusion_of :children, :in => [true, false]
def self.children=(boolean)
end
end
親/new.html.erb
<%= form_for @parent do |f| %>
<%= f.check_box :children %>
<%= f.submit "Create" %>
<% end %>
今、それを使おうとすると(親を作成)、エラーが発生します
Children is not included in the list
検証が行われたとき。
これを書くにはどうすればよいですか?