2015-04-03 108 views
0

我使用此代码添加一个标签项目/在ProjectHelper模块设置选项卡:添加标签项目/设置选项卡[管理平台]

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 

然而,我的投票选项卡并没有在设置选项卡中显示如我所料。所以我的问题是我的代码有什么问题,并且有没有其他方法可以将选项卡添加到设置选项卡?

回答

0

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