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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)