ruby-on-rails – Rails使用IF和ELSE语句隐藏基于Page的div

ruby-on-rails – Rails使用IF和ELSE语句隐藏基于Page的div,第1张

概述我有一个主页,我想以某种方式显示div,它需要位于应用程序视图的顶部. Div被归类为“HOME-BANNER” 我试图创建一个IF ELSE语句,以反映隐藏div,如果它不在主页上. 我的问题是如何调用当前页面以将其标识为主视图的索引.我也会结束代码或者我是否放置else语句来继续页面的其余部分? <html><head> <title>WEBSITE</title> <%= styl 我有一个主页,我想以某种方式显示div,它需要位于应用程序视图的顶部.

div被归类为“HOME-BANNER”

我试图创建一个IF ELSE语句,以反映隐藏div,如果它不在主页上.

我的问题是如何调用当前页面以将其标识为主视图的索引.我也会结束代码或者我是否放置else语句来继续页面的其余部分?

<HTML><head>  <Title>WEBSITE</Title>  <%= stylesheet_link_tag    "application",:media => "all" %>  <%= JavaScript_include_tag "application" %>  <%= csrf_Meta_Tags %></head><body><% if current_page == "home#index" %><div ><% end %><div >    <div >        <div >            <a href="#" >WEBSITE</a>                <ul >                    <li><%= link_to "All Jobs",jobs_path %></li>                    <li><%= link_to "My Profile",tempers_path %></li>                </ul>                <div >                    <div >                          <a  href="#"><i ></i></a>                          <a  data-toggle="dropdown" href="#"><span ></span></a>                          <ul >                            <li><i ></i><a href="<%= link_to '',edit_user_registration_path %>"> My Profile</a></li>                            <li ></li>                            <li><a href="#"><i ></i> Dashboard</a></li>                            <li><a href="#"><i ></i> My posts</a></li>                            <li><a href=""><i ></i> My Searches</a></li>                            <li><i ></i> <%= link_to ' Sign out',destroy_user_session_path,:method => :delete %></li>                          </ul>                    </div>                </div>        </div>    </div></div><div >     <p ><%= notice %></p>    <p ><%= alert %></p>    <%= yIEld %></div><div ></div></body></HTML>
解决方法 您想从控制器执行此 *** 作.由于这是一个本地化事件,因此请使用专门承载此VIEw的控制器,而不是应用程序控制器.

def whatever_vIEw_this_is  @home_banner  = trueend

然后在你看来:

<% if @home_banner %>  <div ><% end %>
总结

以上是内存溢出为你收集整理的ruby-on-rails – Rails使用IF和ELSE语句隐藏基于Page的div全部内容,希望文章能够帮你解决ruby-on-rails – Rails使用IF和ELSE语句隐藏基于Page的div所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1280528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存