チェックボックスに値を追加しようとしています。しかし、要素を検査して表示しようとすると、そこにはありません。これが私のやり方です。
データベースの選択:
@amenities = AmenitiesAndFeatures.where(is_amenities: true).order("name ASC")
<% x=@amenities.size/2 %>
<% @amenities.each_with_index do |amenity,i|%>
<% if i < x %>
<p><input type="checkbox" name="amenitiesAndFeaturesCheckbox" class="listing-check" value=<%@amenities[i].id%>>
<%= @amenities[i].name %></p>
<% end %>
<%end%>
何か案は?そして、チェックされたすべてのチェックボックスを取得するために、すべてのチェックボックスに同じ名前を付けるのは正しいですか。私はこれをする必要がありますか?
objects["amenitiesAndFeaturesCheckbox"].each do |amenitiesAndFeatures|
listing_amenities_and_features.listing_id = listing_id
listing_amenities_and_features.amenities_and_features_id = amenitiesAndFeatures
end