У меня есть форма с условной начальной загрузкой:
= simple_form_for(@user) do |f|
= f.input :first_name
- if f.object.new_record?
%button.btn.btn-primary{"data-target" => "#accordion", "data-toggle" => "collapse", :type => "button"}
.fa.fa-cog
More options
#accordion.collapse
= f.input :many_more_fields
- else
= f.input :many_more_fields
Есть ли лучший способ сделать только условные CSS, чтобы не дублировать = f.input :many_more_fields
.CSS part:
%button.btn.btn-primary{"data-target" => "#accordion", "data-toggle" => "collapse", :type => "button"}
.fa.fa-cog
More options
#accordion.collapse
PS Любые идеи, кроме создания частичного для = f.input :many_more_fields
?