在除root(ROR)之外的所有页面上为部分渲染创建条件

时间:2018-01-25 06:21:15

标签: ruby-on-rails ruby ruby-on-rails-4

我已经发布了与此相关的帖子: Make condition to hide the render if the page is change on ROR

但现在我想扭转这种状况,你是怎么做到的?例如:我希望所有部分渲染都显示在除root之外的每个页面上。所有源代码与上一篇文章相同。 THX

1 个答案:

答案 0 :(得分:1)

您可以尝试以下内容以获得良好的轨道条件

nohup $JAVA_HOME/bin/java -Xmx1024m -Xms1024m -Dspring.profiles.active=my-profile -jar my-proj.jar --spring.config.location=file:///opt/ms/configrepo/MyProj.yml >> logs/MyProj.out 2>&1 &

或者更好,更容易理解

<%= render partial: "partials/header" unless request.fullpath=='/' %>
OR
<%= render "partials/header" unless request.fullpath=='/' %>

另外,这是可以理解的

<%= render(:partial => "partials/header") unless request.fullpath=='/' %>

到你的布局

希望有所帮助