我有两个使用Ransack宝石的Rails网站(廉价股票基金和多普勒价值投资)。
在廉价股票基金搜索页面(http://www.bargainstockfunds.com/funds)中,我应该可以通过按“删除”按钮来删除默认条件。不幸的是,删除按钮不起作用。
但是,删除按钮在开发环境中可以正常工作。对于我的生活,我无法弄清楚为什么删除按钮在本地环境中工作,而不是在生产环境中工作。
我在Doppler Value Investing搜索页面(http://www.dopplervalueinvesting.com/stocks)上使用了类似的设置,但删除按钮在本地环境和生产环境中都有效。
我的问题: 1.有没有办法正确解决这个问题?我需要查看日志文件吗? 2.关于PostgreSQL数据库的一些问题是否有问题?我想到了这一点,但是登录WebFaction并环顾四周并没有发现任何东西。 (据我所知,这与我的问题完全无关。) 3.删除按钮在搜索表单中的工作原理是什么?
我的Bargain Stock Funds网站的源代码位于https://github.com/jhsu802701/bsf。
我的Doppler Value Investing网站的源代码位于https://github.com/jhsu802701/dvi。
答案 0 :(得分:0)
Firefox中的Web开发人员工具(工具 - > Web Developer - > Debugger)显示我的Bargain Stock Funds网站的生产环境使用jQuery版本1.9.1,而Doppler Value Investing使用版本1.7.2。
事实证明,jQuery版本1.9.1是由Bargain Stock Funds的公共/资产目录中的文件强制执行的。多普勒价值投资文件没有公共/资产目录。所以我从Bargain Stock Funds中删除了公共/资产目录,按钮按预期工作。