チェックボックスをオンにすると、情報が保存されるようにするにはどうしたらいいですか?ここで私はこれまで持っているものです。Railsファイルを保存するチェックボックス
<% @extra.each do |extra| %>
<%= f.fields_for :purchaseds do |builder| %>
<div class="label-field">
<%= builder.label :name, extra.name %>
<p><%= extra.description %></p>
</div>
<div class="text-field">
$<%= extra.price %>
<%= builder.check_box :purchased %>
</div>
#I WOULD LIKE THIS TO ONLY GET SAVED IF THE CHECK BOX FOR PURCHASED IS CHECKED
<%= builder.hidden_field :name, :value => extra.name %>
<%= builder.hidden_field :description, :value => extra.description %>
<%= builder.hidden_field :price, :value => extra.price %>
<% end %>
<% end %>
私のクライアントは、自分自身を追加サービスを追加できるように尋ねると、彼らは彼らのために付属品としてそれらを購入したいならば、ユーザーが選択できる可能性があります。だから私がしたことは、Extra(余分なサービス用)というテーブルとPurchasedという別のテーブルを作ったということでした。購入したものはOrderに属し、ネストされた属性です。あなたのpurchasedsモデルで
であなたのpurchasedsの親モデルに
:reject_if
オプションを追加します。チェックボックス "が表示されますが、ファイルについてはコード内に何も表示されません。ファイルが関係していますか? –