Open goodwill opened 14 years ago
+1 ... I'm not using acts_as_taggable, just a hand-rolled tagging lib (thanks for this awesome gem, btw)
The tagging module also conflicts with is_taggable.
Basically if the module can be stored inside something called VestalVersions::Extensions::Tagging, would that solve the problem? My bet is yes since its under another level of namespace, that way we could preserve the naming consistent while avoid the conflicts.
Maybe it can help: I get : Undefined method `reflect_on_association' for VestalVersions::Tagging:Module using ruby Enterprise 2009.10 and as taggable_on_steroids-1.2. and vestal_versions (1.0.2)
But in my Mac it works fine: ruby 1.8.7 (2008-05-31 patchlevel 0) [i686-darwin9.7.1] and acts_as_taggable_on_steroids (1.2) and using VestalVersion(0.8.3)
The diff: Version of VerstalVersion(0.8.3 vs 1.0.2). Something is broken in 1.0.2 I just upgraded the model with the migration in the Mac and I got the same error.
Same bug for me with... config.gem "acts-as-taggable-on", :version => '>=1.1.5', :source => '...' config.gem "vestal_versions", :version => '>=1.0.2'
Aslo, the tagging fonctionnality should be an optional feature... or can be rename to keywording
I have made a simple test by unzipping vestal_version in my vendor/plugins directory and do a massive search and replace for every reference to tag, tagging, tagged, etc. Guess what, it is working...
+1 I use acts_as_taggable_on and have encountered this problem. I modified acts_as_taggable_on in order to make it and Vestal work together.
+1, looks like http://github.com/dfurber/vestal_versions's fork is fixing the problem. Also would like the tagging module to be optional but that's something else.
+1 This fork: http://github.com/rsim/vestal_versions fixes the problem and fixes the gemspec. Could this please be applied?
+1
I just branched and made a really cheep fix. http://github.com/theablefew/vestal_versions It just renames all tags to versionable_tags.
+10, by the amount of forks fixing this one problem could this be rolled in? please? eg implement this https://github.com/andyverprauskus/vestal_versions/commit/1464eeeb10a8acf2854df5a8d7dd0f9ceb717766 totally still awesome just doesn't conflict :)
I am still on 2.3.8 and using acts_as_taggable_on...which should I put in my Gemfile...? I am also currently getting the problem using a v 1.0.1 from laserlemon, thank you.
+10000
As I have just went thru a serious conflict between vestal_versions and acts_as_taggable_on module, I wonder if there is a way to restructure the module locations to avoid such conflict.