私のレイアウトには、メインページでのみHTMLを表示したいと考えています。レイアウトのレールレイアウトはメインページのhtmlのみを表示
コード:
<% if current_url = root_path %>
Sometxt
<% end %>
しかし、それはメインページではなく、それは割り当てであるとしても/example
私のレイアウトには、メインページでのみHTMLを表示したいと考えています。レイアウトのレールレイアウトはメインページのhtmlのみを表示
コード:
<% if current_url = root_path %>
Sometxt
<% end %>
しかし、それはメインページではなく、それは割り当てであるとしても/example
<% if current_url = root_path %>
これは常にtrueを返すだけでなく、表示されています。あなたは二重の等価が必要です。
<% if current_url == root_path %>
current_urlはどちらの方法でもありません。request.pathを使用します。
<% if request.path == root_path %>
#<#
のための未定義のローカル変数またはメソッド 'current_url 'このエラーが発生したので、' current_url'はどこで見つかりましたか? –
もちろんあります。 current_urlを返すメソッドを実装する必要があります。 current_urlは組み込みのメソッドではありません。代わりに 'request.path'を使ってみてください。 – Gazler
「current_url」は何を返しますか? –