添加标签到 project/setting 标签 [Redmine]

Adding a tab to project/setting tab [Redmine]

我使用此代码将选项卡添加到 ProjectHelper 模块中的 project/setting 选项卡:

def project_settings_tabs
 tabs = [{...},
         .....,
         {name: => 'polls', :action => :poll, :partial => '../.. /path_to_partial', :label => :poll }
        ]
    tabs.select {|tab| User.current.allow_to?(tab[:action], @project)}
end

但是,我的“投票”选项卡没有像我预期的那样显示在“设置”选项卡上。所以我的问题是我的代码有什么问题,还有其他方法可以将选项卡添加到设置选项卡吗?

我找到了解决方法:在 init.rb 文件中,添加这一行:permission :polls, { :polls => [:index, :vote] }, :public => true 为轮询选项卡设置权限,然后选项卡将正确显示。