Ruby on rails 使用rails助手了解单选按钮

Ruby on rails 使用rails助手了解单选按钮,ruby-on-rails,Ruby On Rails,我试图只选择两个按钮中的一个按钮。但是现在单选按钮的功能被破坏了,因为我可以在表单上同时选择这两个按钮,而不能取消选择它们。这让我相信形式认为它们是为不同的对象。以下是我的工作内容: 表格: 这件事 这个组织者 因此,正如您所看到的,我正在尝试用一个新类更新invitation\u permissions表。为什么它让我选择两个单选按钮。我如何修复它?< p>因为你已经向无线电按钮提供了2个不同的对象,所以倾向于考虑它们不同。 两者都应该是:user\u id或:event\u id,以便将

我试图只选择两个按钮中的一个按钮。但是现在单选按钮的功能被破坏了,因为我可以在表单上同时选择这两个按钮,而不能取消选择它们。这让我相信形式认为它们是为不同的对象。以下是我的工作内容:

表格:

这件事
这个组织者

因此,正如您所看到的,我正在尝试用一个新类更新invitation\u permissions表。为什么它让我选择两个单选按钮。我如何修复它?

< p>因为你已经向无线电按钮提供了2个不同的对象,所以倾向于考虑它们不同。 两者都应该是
:user\u id
:event\u id
,以便将它们分组为1。 对于单选按钮,它们用作单个属性的多个选项。对于单选按钮来说,您试图做的似乎不合逻辑。 如果您仍然想实现这一点,可以借助javascript

 <%= form_for [@event, @invitation_permission] do |f| %>

  <%= f.hidden_field :email, value: params[:email] %>
  <%= f.radio_button :event_id, @event.id %> This Event <%= @event.name %>
  <%= f.radio_button :user_id, @event.user.id %> This Organizer <%= @event.user.full_name %>
  <%= f.submit %>

<% end %>