0

我正在尝试将文本添加到 rails 4 形式的单选按钮,并让我的单选按钮成为第一个或第二个。我的表格是:

   <%= form_for(@access) do |f| %>
      <%= f.label :accessor_id%>
      <%= f.text_field :accessor_id %>
      <%= f.radio_button :can_read, 'read' %>
      <%= f.radio_button :can_edit, 'read and write' %>
   <% end %>

但是按钮只是没有文字出现,用户可以点击它们。

4

1 回答 1

1

您需要将您的单选按钮称为相同的才能对它们进行分组。在您的情况下,不必有 2 个单独的列来描述用户权限,定义一个列 access_rights 会更容易,它可能有两个值:read 和 read_write。

然后你可以这样做:

   <%= form_for(@access) do |f| %>
      <%= f.label :accessor_id%>
      <%= f.text_field :accessor_id %>
      <%= f.radio_button :access_rights, 'read' %>
      <%= f.radio_button :access_rights, 'read and write' %>
   <% end %>
于 2013-10-12T18:00:10.733 回答