2017-08-28 99 views
0

我很新的铁轨,所以很抱歉,如果我不清楚。我有一个名为项目的对象,我在_left_column.html.erb的布局中根据我所在的页面向左栏添加内容。在这种情况下,东西是与其相关联的其他对象的信息(比如任务)。如何在查看对象时在左侧显示侧边栏?

截图:

enter image description here

我工作原理如图所示,但仅适用于为1号的项目,我不知道如何得到这个对所有项目的工作。谢谢!

+0

你硬编码为1的ID在您的视图。如果你希望它是非1的东西,你必须动态地获取id。 – hashrocket

+1

只是一些提示给你,当你问这样的问题时,请不要把代码放在图像上,你可以在这里上传,只需复制/粘贴你的代码并用代码工具栏格式化代码,原因是:如果社区想要回答你的问题,他们不必再次输入所有的代码 – widjajayd

+0

抱歉张贴图像,而不是代码。而且我知道我硬编码的值为1,需要动态获取id,但不知道如何执行此操作。 –

回答

0

,我会尽量给一些提示,为您的代码

<% case request.path.split('?').first.to_s %> 
    <% when 'projects/1' %> 
    # this is the problem, 
    # all code below when 'projects/1' only running if projects equal to 1 
    # if you want all code below running you can try remove the logic when 
    <% end %> 
<% end %>