radio_button选择

Jed*_*ter 3 haml ruby-on-rails

使用Haml 3.1.4(分离的Sally)

我很好奇我做错了什么.为什么这不显示选择的第一个单选按钮?

顺便说一句,在执行时,@ organization.pdf_size确实等于'letter_size'我真的很喜欢基于@ organization.pdf_size选择的单选按钮,但是我只是想让硬编码选择工作atm.tyfyt

= form_for [@organization] do |f|

  Select a PDF page size

  = label_tag 'Letter (8.5x11)'

  = f.radio_button :pdf_size, id: 'letter_size', :checked => true

  = label_tag 'Half Legal (8.5x7)'

  = f.radio_button :pdf_size, id: 'half_legal_size'

  = f.submit 'Save', class: 'button'
Run Code Online (Sandbox Code Playgroud)

我也尝试过在stackoverflow上看到的其他示例,方式如下:

 = f.radio_button :pdf_size, id: 'letter_size', :checked => @organization.pdf_size == 'letter_size' ? true : nil
Run Code Online (Sandbox Code Playgroud)

Luc*_*nte 10

试试这个:

= f.radio_button :pdf_size, "value", id: 'letter_size', :checked => true
Run Code Online (Sandbox Code Playgroud)

作为记录在这里,单选按钮需要的选项前的值.

请记住更改"value"为适合您的应用程序的内容.