Edward,

Acts_as_taggable_on supports "context" tagging, which sounds very much
like you're after. Perhaps you want to dissect that and figure out how
they have it working. Also, i really don't think it would be too hard
to just drop that plugin in over AATOS. It should work out of the box
with just a couple column additions to one of the tables.

http://github.com/mbleigh/acts-as-taggable-on

Shane

On Jul 21, 11:37 pm, Jim Ruther Nill <[email protected]> wrote:
> hmm.  I think you can override the tag_list getter and setter methods so
> that you can add tags like
>
> microsoft - company, campus - location
>
> here's a pseudo code for the setter and getter
>
> def tag_list=(tag_names)
>   temp = []
>   tn = tag_names.split(',')
>   tn.each do |t|
>     main_tag = t.split(' - ').last
>     description_tag = (t.split(' - ') - [main_tag]).join
>     # collect all main_tag and write_attribute them to tag_list
>   end
> end
>
> def tag_list
>   #collect the tags and [main_tag, description_tag].join
> end
>
> hope this can help you in some way.
>
>
>
>
>
> On Thu, Jul 22, 2010 at 3:29 AM, Edward Funger <[email protected]> wrote:
> > Sorry, just came back to this post and realized it wasn't very clear.
> > What I would like to do is have each tag have a descriptor that
> > specifies what aspect of the object it is tagging. For example, if I
> > have a model Interview, I would like to be able to tag the interview
> > multiple times with tags (in the form (name,descriptor)) ("microsoft",
> > "company"), ("campus", "location"). The problem now is that I can only
> > tag said model as ("microsoft") and ("campus"). I would like to do
> > this because I don't want to hardcode fields into my model, so that
> > the end-user can add or remove fields through an interface on the
> > front-end. I'm not sure if it is worth mucking up the
> > acts_as_taggable_on_steroids plugin though. Does anyone have any
> > ideas?
>
> > On Jul 21, 10:41 am, Edward Funger <[email protected]> wrote:
> > > I would like each tag to also have a type(name it something different
> > > than type) so that the tags are searchable and addable by their name
> > > +type.
>
> > > On Jul 20, 8:42 pm, Jim Ruther Nill <[email protected]> wrote:
>
> > > > it's fine if you want to add another field.  and with desert, you can
> > just
> > > > copy the tag.rb file to your app's model directory and modify it there
> > for
> > > > whatever functionality you want to add.  may i ask what you want to add
> > to
> > > > the plugin?
>
> > > > On Wed, Jul 21, 2010 at 7:52 AM, Edward Funger <[email protected]>
> > wrote:
> > > > > I am trying to figure out a way that I can continue using the
> > > > > acts_as_taggable_on_steroids plugin but I want to add another column
> > > > > to the tag.rb model. Am I going to start from scratch and build my
> > own
> > > > > tagging system or would it be easier to modify the plugin?
>
> > > > > --
> > > > > You received this message because you are subscribed to the Google
> > Groups
> > > > > "CommunityEngine" group.
> > > > > To post to this group, send email to
> > [email protected].
> > > > > To unsubscribe from this group, send email to
> > > > > [email protected]<communityengine%2Bunsubscribe@
> > > > >  googlegroups.com>
> > <communityengine%2Bunsubscribe@ googlegroups.com>
> > > > > .
> > > > > For more options, visit this group at
> > > > >http://groups.google.com/group/communityengine?hl=en.
>
> > > > --
> > > > -------------------------------------------------------------
> > > > visit my blog athttp://jimlabs.heroku.com
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "CommunityEngine" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<communityengine%2Bunsubscribe@ 
> > googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/communityengine?hl=en.
>
> --
> -------------------------------------------------------------
> visit my blog athttp://jimlabs.heroku.com

-- 
You received this message because you are subscribed to the Google Groups 
"CommunityEngine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/communityengine?hl=en.

Reply via email to