How to get the value of the radio button from the form_for helper?

Using SLIM.

=form_for(@foo) do |f|
  label[class="#{ f.type.value == 'type 1'? 'foo' : 'bar'}"]
    | Type 1
    = f.radio_button :type, 'Type 1' 
  label[class="#{ f.type.value == 'type 2'? 'foo' : 'bar'}"]
    | Type 2
    = f.radio_button :type, 'Type 2' 

The value method doesnt exist. How to access the value of the form helper's radio method?

没有正确的解决方案

其他提示

As per this question, you may be able to use the actual @foo variable:

label[class="#{ @foo.type == 'type_2'? 'foo' : 'bar'}"]
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top