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,以便进行简单导航以查找所使用的项目