Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 单选按钮选择_Ruby On Rails_Haml - Fatal编程技术网

Ruby on rails 单选按钮选择

Ruby on rails 单选按钮选择,ruby-on-rails,haml,Ruby On Rails,Haml,使用Haml 3.1.4(分开的Sally) 我很好奇我做错了什么。 为什么不显示选定的第一个单选按钮 顺便说一句,在执行时,@organization.pdf_size并不等于“letter_size” 我真的希望选择单选按钮的基础上 @organization.pdf_大小,但我只是想得到一个硬的 编码选择工作atm。提菲特 =表格_代表[@organization]do | f| 选择PDF页面大小 =标签_标签“字母(8.5x11)” =f.单选按钮:pdf大小,id:'字母大小',:选

使用Haml 3.1.4(分开的Sally)

我很好奇我做错了什么。 为什么不显示选定的第一个单选按钮

顺便说一句,在执行时,@organization.pdf_size并不等于“letter_size” 我真的希望选择单选按钮的基础上 @organization.pdf_大小,但我只是想得到一个硬的 编码选择工作atm。提菲特

=表格_代表[@organization]do | f|
选择PDF页面大小
=标签_标签“字母(8.5x11)”
=f.单选按钮:pdf大小,id:'字母大小',:选中=>true
=标签_标签“半合法(8.5x7)”
=f.单选按钮:pdf大小,id:“一半法定大小”
=f.提交“保存”,类别:“按钮”
我还以这种方式尝试了我在stackoverflow上看到的其他示例:

 = f.radio_button :pdf_size, id: 'letter_size', :checked => @organization.pdf_size == 'letter_size' ? true : nil

尝试将其附加到您的链接:

input_html: {checked: true}
试试这个:

= f.radio_button :pdf_size, "value", id: 'letter_size', :checked => true
如文件所述,单选按钮在选项之前需要一个值


请记住将
“value”
更改为对您的应用程序有意义的内容。

=setting.radio\u按钮:pdf\u size,id:'letter\u size',input\u html:{checked:true}//不起作用非常感谢,这很有效。您是正确的,输入类型需要一个值。就我而言,我已将其更改为:=设置。单选按钮:pdf大小,“字母大小”,id:“字母大小”,选中:trueGood!将此标记为正确答案,以便我们也能帮助他人。:)