使用Haml 3.1.4 (分离的Sally)
我很好奇我到底做错了什么。为什么不显示选中的第一个单选按钮?
顺便说一句,在执行时,@organization.pdf_size确实等于'letter_size‘我实际上希望根据@organization.pdf_size选择单选按钮,但我只是试图获得一个硬编码的选择来工作自动柜员机。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'我还尝试了我在stackoverflow上看到的其他例子,就是这样的:
= f.radio_button :pdf_size, id: 'letter_size', :checked => @organization.pdf_size == 'letter_size' ? true : nil发布于 2012-09-12 03:41:06
试试这个:
= f.radio_button :pdf_size, "value", id: 'letter_size', :checked => true正如文档中所述的here,单选按钮在选项之前需要一个值。
记住将"value"更改为对您的应用程序有意义的内容。
发布于 2012-09-12 03:30:54
尝试将此内容附加到您的链接:
input_html: {checked: true}https://stackoverflow.com/questions/12376567
复制相似问题