带有产量的轨道上的ruby导航栏

因此,经过几天拖网各种论坛,教程等 – 我仍然没有接近做看似简单的事情 – 即,在Navbar上的链接用部分内容填充命名的yield。 我可能错过了一些基本的东西,但是嘿! 我之前已经问了这个问题,但是我觉得我没有把这个问题措辞得太好,所以希望这次我会做得更好!

我的看法:

         Software Dev Tools Web UI  
$(".nav li").on("click", function() { $(".nav li").removeClass("active"); $(this).addClass("active"); });

在上面插入XXXXXXX的地方,我尝试过:

 
  • <a href="https://stackoverflow.com/questions/22633017/navbar-in-ruby-on-rails-with-yield/">P4
  • <a href="https://stackoverflow.com/questions/22633017/navbar-in-ruby-on-rails-with-yield/">P4 Output
  • 这简单地将“perforce”和“p4_output”部分都呈现在另一个之下,并且单击导航栏选项无效。

    那么我想可能更像这样的东西是必需的:

     
  • 'renderp4'}, :remote => true %>
  • 'renderp4_output'}, :remote => true %>
  • 但是在这一点上我停止了,不知道在我的“renderp4”和“renderp4_output”动作中需要什么,以便将HTML返回到我的主体屈服 – 如果它甚至可能?!?

    希望我想要实现的目标是显而易见的 – 虽然我欣赏并承认我目前的解决方案可能相当广泛,但任何指导都将受到赞赏。 就像我说的那样,我已经四处寻找,但只是碰到了一堵砖墙!

    谢谢 :)

    创建一个renderp4.js.erb文件

     $('.container').replaceWith('<%= escape_javascript render "authentication/perforce" %>');