我有一个类别脚手架,我想创建一个仅链接到某些实例的任务栏。例如,我有不同的服装类别:成人,儿童,运动,休闲等。我只希望我的导航栏链接到成人和儿童:
<%= link_to "Adult", category_path(???) %>
答案 0 :(得分:1)
一种方法:
在您的控制器操作中,过滤您要显示的类别。例如,仅显示成人和儿童:
#include <stdio.h>
int main()
{
char c[50];
scanf("%s",&c);
printf("%s",c);
if (getch() == '\033'){ // if the first value is esc
getch();// skip the [
getch();// skip the [
switch(getch()) { // the real value
case 'A':
printf("UP\n");
break;
case 'B':
printf("DOWN\n");
break;
}
}
return 0;
}
然后在你看来:
@categories_to_show = Category.where(name: ['Adult', 'Children'])
如果你想要这个或其他东西,请告诉我!听到你的回复,我可以更新答案。
答案 1 :(得分:0)
我会控制我在控制器中显示的类别:
@categories << Category.find_by(name: "Adult")
在视图中我会这样做:
<% @categories.each do |cat| %>
<%= link_to(cat.name, category_path(cat)) %>
<% end %>
然后链接将转到每个类别,您可以对不同的类别使用相同的视图代码。
如果有任何不清楚的地方请评论