On 1 July 2013 19:15, Rick <richard.t.ll...@gmail.com> wrote:
> the answer is to be found here:
> http://guides.rubyonrails.org/association_basics.html

Also work right through a good tutorial such as railstutorial.org
(which is free to use online).  This will show you the basics of
Rails.

Colin


>
>
> On Sunday, June 30, 2013 2:56:59 PM UTC-4, Ruby-Forum.com User wrote:
>>
>> Hi all,
>>
>>  0 down vote favorite
>>
>>
>> I have two models - "symbols" and "users". Among other attributes,
>> symbols has "created_by_id" and "updated_by_id" attributes which are
>> id's of users that created/updated a certain symbol entry.
>>
>> Let's say I want to display the symbols table with their "symbol"
>> attribute and the nested "created by" and "updated by" (user.username)
>> attributes for each symbol entry. Resulting table should look something
>> like this:
>>
>> symbol     created_by    updated_by
>> ------------------------------------
>> symbol1    username1     username2
>> symbol2    username1     username2
>>
>> How can I achieve this? I guess I need accepts_nested_attributes_for
>> :user and probably has_one :user (?) in my Symbol model. Do I also need
>> belongs_to :user in my User model?
>>
>> After the models are set up properly, how can I access the username of
>> users associated with "created_by_id" and "updated_by_id" in my view?
>>
>> I have an edit form where I used nested form like this (which works
>> fine):
>>
>> <%= form_for @symbol do |f| %>
>>   Symbol:
>>   <%= f.text_field :symbol %>
>>   <%= f.fields_for :kanji do |kf| %>
>>     Meaning:
>>     <%= kf.text_field :meaning %>
>>
>>     Onyomi:
>>     <%= kf.text_field :onyomi %>
>>
>>     Kunyomi:
>>     <%= kf.text_field :kunyomi %>
>>   <% end %>
>>   <%= f.submit "Save" %>
>> <% end %>
>>
>> but I couldn't figure out how to do something similar in this case where
>> I have two nested attributes associated with the same symbol.
>>
>> I'm new to rails so perhaps I got the whole idea of how to do this
>> wrong. If there is a better than what I just explained how I want to do
>> it, please correct me.
>>
>> Thank you
>>
>> --
>> Posted via http://www.ruby-forum.com/.
>
> --
> 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+unsubscr...@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/266afa94-daf1-479b-abda-a83e637d5a93%40googlegroups.com.
>
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
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+unsubscr...@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/CAL%3D0gLvceFzHAe1w%3DFsr%2BM6KnKNPc%2B%2BJbieY2pST-j6MZxtYzw%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to