Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在simple_navigation gem配置中,符号(键)意味着什么?_Ruby On Rails_Menu - Fatal编程技术网

Ruby on rails 在simple_navigation gem配置中,符号(键)意味着什么?

Ruby on rails 在simple_navigation gem配置中,符号(键)意味着什么?,ruby-on-rails,menu,Ruby On Rails,Menu,请告诉我,创业板第一次争论的目的是什么 例如,请看以下代码: SimpleNavigation::Configuration.run do |navigation| navigation.auto_highlight = false navigation.items do |primary| primary.item :report_errors, "Errors Log", report_errors_path primary.dom_class = 'nav pull

请告诉我,创业板第一次争论的目的是什么

例如,请看以下代码:

SimpleNavigation::Configuration.run do |navigation|
  navigation.auto_highlight = false
  navigation.items do |primary|
    primary.item :report_errors, "Errors Log", report_errors_path
    primary.dom_class = 'nav pull-right'
  end
end
根据维基:

一个键(用于识别控制器中的活动导航项)

但正如我注意到的,
:report_errors
参数只影响HTML标记中相应的
id
属性的名称


感谢您的回复。

该键是一个uniq符号变量,简单导航将引用该变量。首先传递项目的键,然后传递将为此项目显示的字符串

例如:

navigation.items do |primary|
  primary.item :my_books, 'My Books', books_path(user_id: current_user.id)
  primary.item :all_books, 'Show all books', books_path
  primary.item :his_books, 'Show his books', books_path(user_id: @other_user.id)
end

每个符号(键)必须是uniq,以允许简单导航找到使用的项目。

键是简单导航将引用的uniq符号变量。首先传递项目的键,然后传递将为此项目显示的字符串

例如:

navigation.items do |primary|
  primary.item :my_books, 'My Books', books_path(user_id: current_user.id)
  primary.item :all_books, 'Show all books', books_path
  primary.item :his_books, 'Show his books', books_path(user_id: @other_user.id)
end
每个符号(键)必须是uniq,以便进行简单导航以查找所使用的项目