我有我的回复表:
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 很陌生,所以学得很快,很明显,它没有产生任何结果,这意味着我可能离题了。我希望能够有两种选择。参加/不参加。
然后我想做一个计数来显示那些参加的人的价值。任何帮助将不胜感激。
更新
我还没有解决这个问题。在控制台中运行测试会返回错误的值,但是简单的 .count 可以正常工作。我如何在实际复选框上设置真或假一定存在问题。