我有应用程序,它在 ubuntu 12.04 上运行,带有 nginx+passenger 在我的方法中,我尝试重建 sphinx 索引,所以:
def update_sphinx_index
Rails.application.load_tasks
Rake::Task['ts:rebuild'].invoke
redirect_to admin_mainpage_path
end
我也尝试:
`rake ts:index`
但什么也没发生,狮身人面像索引不会重建。我做错了什么?也许我需要一些特权或其他东西来做到这一点,因为当我在命令终端中执行 rake ts:rebuild 时一切都很好,并且索引重建。