提前感谢您的帮助。
我是Rails的新手,正在建立一个基本的个人网站。我在主页上有一个容器作为全屏颜色阻挡的欢迎区域。它位于布局文件夹中的application.html.erb中,但只希望它出现在用户在home.html.erb上时(必须放入应用程序文件以使其为全宽)。我以为我可以使用<%if%><%else%> Ruby语句,但我正在编写的任何内容都无法使用它。不过,我可能试图以错误的方式处理这个问题,所以我很感激任何建议。
谢谢!
答案 0 :(得分:1)
http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-current_page-3F
它会检测您所在的路线,因此您可以在“if”语句中使用该路线。
另一种选择,如果您根据页面有不同类型的内容,则使用content_for来显示该部分中的不同内容,而不使用if / else语句链(如果它变得更复杂,那么/或)。