Haml 3.1.4 の使用 (別のサリー)
私は何が間違っているのか興味があります。最初に選択されたラジオ ボタンが表示されないのはなぜですか?
ところで、実行時に @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