1

そう。私はループにいます

<% products.each do |product|%>

      btn_hide = "btn-hide-class"

      <%= button_to "expired",
                    method_path(@path),
                    method: "get",
                    class: "btn btn-expired-supply #{btn_hide}",
                    remote: true
      %>
    </div>
  </div>
<% end %>

また、私のCSSファイルには

.btn-hide-class{
   display:none;
}

やりたくない

このボタンを表示するためのブール条件を使用して、このようなことをしたい:

<% products.each do |product|%>


      <%= button_to "expired",
                    method_path(@path),
                    method: "get",
                    **display: true**   
                    class: "btn btn-expired-supply",
                    remote: true
      %>
    </div>
  </div>
<% end %>

これに対する解決策を知っていますか?

4

1 に答える 1

1

製品テーブルに「期限切れ」という名前のブール フィールドがあり、製品モデルで attr_accessible として言及されているようにします。

<% products.each do |product|%>


      <%= button_to "expired",
                    method_path(@path),
                    method: "get",   
                    class: product.expired ? "btn-hide-class" : "btn your-class-for-this-button",
                    remote: true
      %>
    </div>
  </div>
<% end %>

うまくいくことを願っています:)

于 2013-06-25T09:46:01.367 に答える