ユーザーがいる分類群に基づいてパーシャルをレンダリングしようとしています。私のapplication.html.erbレイアウトには、次のコード行があります。
<%= render 'spree/shared/women_subnav' if @enable_women %>
分類群コントローラーのshowメソッド内には、次のものがあります。
@taxon_id = params[:id].split('/').first
そしてtaxons#showで私は持っています:
<% if @taxon_id == params[:id].split('/').first %>
<%= "@enable_#{@taxon_id}" = true %>
<% end %>
これを実行すると、SyntaxErrorが発生します。しかし、taxons#showに入力するだけの場合:
<% if @taxon_id == params[:id].split('/').first %>
<%= "@enable_#{@taxon_id}" %>
<% end %>
'= true'がないと、ページがレンダリングされ、'@enable_women'が出力されます。したがって、正しい変数を取得していることがわかります。その変数をtrueに設定する必要があります。私は何が欠けていますか?
本当にありがとう。