Hi, I am running several applications, and I need them to share their indexed data. So instead of putting my index in the default location of RAILS_ROOT/index/RAILS_ENV I want it to appear in RAILS_ROOT/../index/RAILS_ENV (ie in the parent directory of each of my root directories ... I have three apps working together) In the acts_as_ferret file, I have changed line 73 to: index_base = "#{RAILS_ROOT}/../index" In my console, I can see that the new path is reflected properly.>> MyModel.class_index_dir=> "./script/../config/../config/../../index/development/MyModel" However, the index is STILL placed in the default location of RAILS_ROOT/index/RAILS_ENV Any ideas .... ? Thanks Joerg -- Posted via http://www.ruby-forum.com/.
Hi Joerg, On Thu, Apr 20, 2006 at 05:39:11PM +0200, Joerg Diekmann wrote: [..]> In my console, I can see that the new path is reflected properly. > > >> MyModel.class_index_dir > => "./script/../config/../config/../../index/development/MyModel" > > > However, the index is STILL placed in the default location of > RAILS_ROOT/index/RAILS_ENV > > Any ideas .... ?just guessing, maybe your running app doesn''t use your patched acts_as_ferret.rb ? I just tried to reproduce the problem, but everything worked fine here. regards, Jens -- webit! Gesellschaft f?r neue Medien mbH www.webit.de Dipl.-Wirtschaftsingenieur Jens Kr?mer kraemer at webit.de Schnorrstra?e 76 Tel +49 351 46766 0 D-01069 Dresden Fax +49 351 46766 66
Just did an SVN update now, and I am still having the same problem. Maybe I was a bit vague ... Basically, I want this structure: index production content development content myapp_1 app components config db doc lib ... myapp_2 app components config db doc lib ... As opposed to having the index folder inside each application. For this I changed line 73 (inacts_as_ferret) to index_base = "#{RAILS_ROOT}/../index" This should work ... but it still creates the index folder inside the application folder. Using the console, however, reveals that it has picked up this index_base change - but seems to be ignoring it. I''m running XP. Let me know if I can give you any more information. Thanks Joerg> On Thu, Apr 20, 2006 at 05:39:11PM +0200, Joerg Diekmann wrote: > [..] >> In my console, I can see that the new path is reflected properly. >> >> >> MyModel.class_index_dir >> => "./script/../config/../config/../../index/development/MyModel" >>-- Posted via http://www.ruby-forum.com/.