私は返信テーブルを持っています:
class CreateReplies < ActiveRecord::Migration
def change
create_table :replies do |t|
t.string :name
t.text :menu
t.boolean :rsvp, :default => false
t.timestamps
end
end
end
そして、私は_form.html.erbに持っています
<%= f.collection_radio_buttons :rsvp, [[true, 'Yes'] ,[false, 'No']], :first, :last %>
そして私のindex.html.erbで
<%= Reply.where(rsvp:false).count %>
私は Ruby に非常に慣れていないので、すばやく習得しています。明らかに、結果が得られないという事実は、私が的外れである可能性があることを意味します。2つの選択肢を入力できるようにしたいです。出席する/出席しない。
そして、参加者の値を表示するためにカウントを行いたいと思います。どんな助けでも大歓迎です。
アップデート
私はまだこの問題を解決していません。コンソールでテストを実行すると間違った値が返されますが、単純な .count は正常に機能します。実際のチェックボックスで true または false を設定する方法に問題があるはずです。