Ruby on Rails Saturday, January 31, 2015

On Sat, Jan 31, 2015 at 10:00 AM, Alex B. <lists@ruby-forum.com> wrote:
> I am having issue grasping how to accomplish interacting between two
> controller.

You shouldn't be thinking about controllers here at all.

> My design is as follows: I am coding a Microblog. I can make
> posts, which are text, and need to extract hashtags from that content.
> Right now I use a form_for to get the input for the micropost. I have
> put in the models that a micropost has_many Hashtags and that Hashtags
> belongs_to micropost.
>
> My question is where do I put the code to do this?

Since the data that has to be processed is in the Micropost, why not
have the hashtag creation method there?

If you invoke that method on a callback like before_save, then you'll
be able to edit the post and have the hashtags updated each time.

Alternatively you could use a "factory" class to build the hashtags
with the Micropost as the input.

HTH!
--
Hassan Schroeder ------------------------ hassan.schroeder@gmail.com
http://about.me/hassanschroeder
twitter: @hassan

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CACmC4yCNXVrmmFqtaSbcXpefMjqQLnC3kHjvyGifALf7z-APPA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment