= radio_button_tag 'options', "internal", @option_value == 2 ,
:disabled => @option_value == 2
Основные различия:
1) Вам не нужно проверять значение @option_value == 2 через троичный оператор, @option_value == 2 вернет true или false, чтоэто то, что вы хотите.
2): флажок не является частью необязательного хэша в radio_button_tag, как видно здесь .