Oh Right! I got the names wrong. My bad. xD

Em 1/7/2011 11:22, leoncio caminha escreveu:
exact! this is a model task, remember guys, MVC, this is a model task, paper of model.

2011/7/1 Jim Ruther Nill <jvn...@gmail.com <mailto:jvn...@gmail.com>>



    On Fri, Jul 1, 2011 at 9:44 PM, VitorHP <vitor...@gmail.com
    <mailto:vitor...@gmail.com>> wrote:

        Well, i think that in the given example, u could put has_one
        :dog in the Owner Controller and ALSO a belongs_to :owner in
        the Dog's controller. That way, you'll have the relations of
        both controllers explicit in each of them improving readability.


    this is confusing.  you can't call has_one and belongs_to in a
    controller.

        Em 1/7/2011 05:48, Jim Ruther Nill escreveu:


        On Fri, Jul 1, 2011 at 6:50 AM, Leoncio Caminha
        <leoncio.sobre...@gmail.com
        <mailto:leoncio.sobre...@gmail.com>> wrote:

            use has_one and belongs_to and i guess: store each others
            for maintain integrity is the best way, always
            Em 30/06/2011, às 19:42, Rodrigo Ruiz escreveu:

            > I have a one-to-one relationship between 2 models,
            should I store each others id on both objects or just in one?
            >


        for code readability's sake, you need to figure out where to
        put the foreign but not on both. for example, you have a 1-1
        relationship between a dog and an owner.  it's better if you
        add the foreign key to the dogs table.

        Class Dog < ActiveRecord::Base
          belongs_to :owner # owner_id is in the dogs table
        end

        Class Owner < ActiveRecord::Base
          has_one :dog
        end

        one more thing to consider is through associations.  you
        can't add a :through option to belongs_to.

            > Thank you,
            >
            > Rodrigo
            >
            >
            > --
            > You received this message because you are subscribed to
            the Google Groups "Ruby on Rails: Talk" group.
            > To post to this group, send email to
            rubyonrails-talk@googlegroups.com
            <mailto:rubyonrails-talk@googlegroups.com>.
            > To unsubscribe from this group, send email to
            rubyonrails-talk+unsubscr...@googlegroups.com
            <mailto:rubyonrails-talk%2bunsubscr...@googlegroups.com>.
            > For more options, visit this group at
            http://groups.google.com/group/rubyonrails-talk?hl=en.

            --
            You received this message because you are subscribed to
            the Google Groups "Ruby on Rails: Talk" group.
            To post to this group, send email to
            rubyonrails-talk@googlegroups.com
            <mailto:rubyonrails-talk@googlegroups.com>.
            To unsubscribe from this group, send email to
            rubyonrails-talk+unsubscr...@googlegroups.com
            <mailto:rubyonrails-talk%2bunsubscr...@googlegroups.com>.
            For more options, visit this group at
            http://groups.google.com/group/rubyonrails-talk?hl=en.




-- -------------------------------------------------------------
        visit my blog at http://jimlabs.heroku.com
-- You received this message because you are subscribed to the
        Google Groups "Ruby on Rails: Talk" group.
        To post to this group, send email to
        rubyonrails-talk@googlegroups.com
        <mailto:rubyonrails-talk@googlegroups.com>.
        To unsubscribe from this group, send email to
        rubyonrails-talk+unsubscr...@googlegroups.com
        <mailto:rubyonrails-talk+unsubscr...@googlegroups.com>.
        For more options, visit this group at
        http://groups.google.com/group/rubyonrails-talk?hl=en.

-- You received this message because you are subscribed to the
        Google Groups "Ruby on Rails: Talk" group.
        To post to this group, send email to
        rubyonrails-talk@googlegroups.com
        <mailto:rubyonrails-talk@googlegroups.com>.
        To unsubscribe from this group, send email to
        rubyonrails-talk+unsubscr...@googlegroups.com
        <mailto:rubyonrails-talk%2bunsubscr...@googlegroups.com>.
        For more options, visit this group at
        http://groups.google.com/group/rubyonrails-talk?hl=en.




-- -------------------------------------------------------------
    visit my blog at http://jimlabs.heroku.com
-- You received this message because you are subscribed to the Google
    Groups "Ruby on Rails: Talk" group.
    To post to this group, send email to
    rubyonrails-talk@googlegroups.com
    <mailto:rubyonrails-talk@googlegroups.com>.
    To unsubscribe from this group, send email to
    rubyonrails-talk+unsubscr...@googlegroups.com
    <mailto:rubyonrails-talk%2bunsubscr...@googlegroups.com>.
    For more options, visit this group at
    http://groups.google.com/group/rubyonrails-talk?hl=en.


--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

--
You received this message because you are subscribed to the Google Groups "Ruby on 
Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to