如何在Rails中正确使用单选按钮?

时间:2017-02-27 11:07:41

标签: ruby-on-rails radio-button

我是rails的新手,我想在我的Rails应用程序中包含单选按钮。我不知道我是否必须安装宝石或其他任何东西。我刚在另一个应用程序中看到了这段代码:

    <% @roles.each do |role| %>
        <div class="radio">

          <% radio_ %>
          <%= radio_button_tag "user[role_ids][]", role.id, @user.roles.include?(role) %>
          <%= role.description %>
        </div>
    <% end %>

所以我创建了用户角色和ID,所以我可以使用这些按钮。我的光标高于&lt;%radio_%&gt;说“找不到收音机_”。

1 个答案:

答案 0 :(得分:0)

如果您正在寻找多个角色选择,我建议使用复选框,因为在单选按钮中您只能选择一个角色,我也假设您使用的是rolify gem,所以最好使用has_role?方法

<button type="submit" class="btn btn-primary" [disabled]='checkPolicy'>Submit</button>
<button type="button" class="btn btn-primary" (click)="ShowIssuedPolicy()">Show Issue policy</button>


checkPolicy: boolean = true;

ShowIssuedPolicy(){
  this.checkPolicy = false;
}