我有多个问题让locomotivecms-search运行。
首先,在我添加了locomotive-search gem并使用已安装gem的bundler运行安装后,我看不到后台发生任何变化。我没有看到任何使页面可搜索的选项。
第二个问题与我用于开发的Wagon有关。我尝试安装gem locomotivecms-search-wagon,但没有成功。
这正是我在更多细节中所做的。
我已将locomotive_search gem添加到引擎并运行bundle install而没有任何问题。
gem 'locomotivecms-search', '>= 0.3.5', require: 'locomotive/search/mongoid'
bundle install
根据文档网站(http://doc.locomotivecms.com/guides/search)上的说明,我尝试为Wagon添加一个gem,但是找不到它。
gem 'locomotivecms-search-wagon', '~> 0.3.5'
bundle install
捆绑器返回以下输出:
Fetching gem metadata from https://rubygems.org/........
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Could not find gem 'locomotivecms-search-wagon (~> 0.3.5) ruby' in the gems available on this machine.
所以,我继续说道。我添加了搜索表单,提交时会将请求发送到/?t = SEARCH_TERM
我通过运行rake db:mongoid:create_indexes
然后我创建了一个搜索页面,使其内容类似于本页底部的代码:http://doc.locomotivecms.com/guides/search
当我试图通过捆绑exec旅行车推送生产-r页面推送页面 我收到以下错误:
creating search{"template"=>["Liquid Syntax error ('Unknown tag 'search_for'' on '')"], "raw_template"=>["Liquid Syntax error ('Unknown tag 'search_for'' on '')"]}
我认为这种情况正在发生,因为我无法安装locomotivecms-search-wagon gem,但是,我不知道如何继续,所以我将非常感谢所有的帮助。
答案 0 :(得分:0)
我遇到了类似的问题。尝试设置:
setParameter=textSearchEnabled=true
---->在mongodb.conf文件中手动进行。