Rails应用程序单选按钮不会更新布尔字段

时间:2015-07-02 20:21:53

标签: ruby-on-rails radio-button form-submit

我有一个基本的Rails表单(使用rails-bootstrap-forms gem来格式化),我希望单选按钮设置要创建的对象的布尔字段。以下是代码段(为简洁起见缩写):

def substitutions(text):
    return re.sub(
        r'\b' + '|'.join(subs_dict.keys()).replace('.', [.])
        + r'\b', lambda m: subs_dict[m.group(0)],
        text
    )

我试图让单选按钮响应来自vanilla rails表单,但没有成功。任何帮助将非常感激。感谢。

3 个答案:

答案 0 :(得分:1)

您可能需要查看this

我认为你只需要添加

validates_inclusion_of :public, :in => [true, false]

答案 1 :(得分:0)

尝试指定/etc/nginx/html/mysite/me/all"true"而不是"false"true

false

希望有所帮助!

答案 2 :(得分:0)

尝试在单选按钮上添加一个值:

<%= f.radio_button :public, true, label: "Public", label_class: "whiteClass", value: true, inline: true, checked: true %>
<%= f.radio_button :public, false, label: "Private (Only Paul will see)", label_class: "whiteClass", value: false, inline: true %>