0
를 훼손 가장 좋은 방법은? 내가 가지고 올 수있는 유일한 해결책은 훼손 스크립트 다음 사용하는 것입니다, 그러나 이것은 아름다운 방법이 될 것 같지 않습니다이어지고 템플릿 나는이보기 파일을 수정하기 위해 노력하고 조건 코드
<!-- replace '[data-hook="checkout_content"]' -->
<div class="row" data-hook="checkout_content">
<div class="columns <%= if @order.state != 'confirm' then 'alpha ten' else 'alpha omega sixteen' end %>" data-hook="checkout_form_wrapper">
<%= form_for @order, :url => update_checkout_path(@order.state), :html => { :id => "checkout_form_#{@order.state}" } do |form| %>
<% unless @order.email? %>
<p class="field" style='clear: both'>
<%= form.label :email %><br />
<%= form.text_field :email %>
</p>
<% end %>
<%= render @order.state, :form => form %>
<% end %>
</div>
<% if @order.state != 'confirm' %>
<div id="checkout-summary" data-hook="checkout_summary_box" class="columns omega six">
<%= render :partial => 'summary', :locals => { :order => @order } %>
</div>
<% end %>
내 목표를 달성하기 위해 다른 방법이 있나요? 답변 감사합니다!
유일한 옵션은 첫 번째가 될 것입니다. 그러나 수정하려는 클래스가 조건부로 적용되므로 구문에 대해 확실하지 않습니다. – Macin
사양에 대한 몇 가지 예가 있습니다. https://github.com/spree/deface/blob/master/spec/deface/actions/set_attributes_spec.rb – gmacdougall