0

我有一个基于refinerycms 的RoR 应用程序2.3.8。

我不得不添加搜索功能。对于搜索,refinerycms 有一个 gem,不幸的是对于 rails3。

为了使用它,我不得不

git clone 插件 git checkout 特定版本

该插件位于供应商/插件中。然后我在本地测试一切,搜索运行良好!如果我推送到 heroku(git push heroku master),则搜索不起作用。

一切都已提交,heroku 服务器已重新启动。日志显示没有错误。

  • 如果该插件位于 heroku 的供应商/插件中,是否有任何问题?
  • 我是否需要以某种方式激活插件?
  • 插件中旧版本的 git checkout 有问题吗?我在那里有一个 .git 文件夹,哪个版本将被推送到 heroku?
  • 还有什么可能是错的?

感谢您的任何帮助

4

1 回答 1

0

不知何故,git进程打破了这一点。我的插件中有一个 .git 子文件夹。我推到heroku,但没有用。

所以我再次从 heroku 中检查出来看看有什么——供应商/插件文件夹是空的!我猜 .git 子文件夹是主要问题。

我重新开始,删除了供应商文件夹,然后又做了一遍。

现在它起作用了。

于 2010-10-29T15:38:06.317 回答