только один раздел CSS не работает в развернутом приложении по сравнению с локальным хостом - PullRequest
0 голосов
/ 26 октября 2018

Я недавно сделал обновление до heroku-18 с heroku-16.Как часть этого я должен был модернизировать по рубину и рельсам.Рубин от 2.3.3 до 2.4.5 и рельс от 4.2.0 до 4.2.10.После этого приложение работает нормально в локальной системе.но когда я развернул один раздел в поле зрения отсутствует.когда я проверяю код из браузера, <div> class="product"></div> ничего не имеет.это выглядит пустым.Это мой код

/new.html.erb
.
.
<div class="products" >
  <% @products.each do |product| %>
    <div class="col-sm-3 cart">
      <%= render "product_cart", product: product, order: @order %>
    </div>
  <% end %>
</div>
.
.



/_product_cart.html.erb
.
.
<div class="product-card">
<%= simple_form_for order do |form| %>
<%= hidden_field_tag "product[id][]", product.id %><br>
<div class="name"><%= "#{product.name}" %></div>
<div class="price"><%= format_currency(product.price_cents) %></div>
<div class="description"><%= product.description %></div>
<%= submit_tag "Buy Now", class: "btn paypal-btn" %>
<% if product.name == "Business" %>
  <div class="most-popular">Most Popular</div>
<% end %>
<% end %>
</div>

Только этот раздел не работает.Отдых каждая часть работает нормально.Может кто-нибудь, пожалуйста, помогите мне в этом.Я что-то упускаю как часть моего обновления?

1 Ответ

0 голосов
/ 26 октября 2018

Попробуйте, используя locals

<%= render partial: 'product_cart', locals: {product: product, order: @order } %>

и в форме добавьте form объект в поле ввода как

form.hidden_field
form.submit
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...