On 14 June 2015 at 18:55, Elizabeth McGurty <emcgurty2@gmail.com> wrote:
> Just wondering why you don't validate the presence/absence of gender_name on
> creation of a new record...
I think it is not gender_name that is missing, but the gender object itself.
Colin
>
>
>
> On Sunday, June 14, 2015 at 3:27:56 AM UTC-4, Ruby-Forum.com User wrote:
>>
>> please help solve the problem.
>>
>> There is a table users:
>> id :integer, autoincrement
>> name :string
>> gender_id :integer
>>
>> There is a table genders:
>> id :integer, autoincrement
>> gender_name :string
>>
>> model User:
>> class User < ActiveRecord::Base
>> belongs_to :gender
>> end
>>
>> model Gender:
>> class Gender < ActiveRecord::Base
>> has_many :users
>> end
>>
>> I need the gendername. I try to do so:
>> <% @users.each do |user| %>
>> <div class="col-xs-6"><%= user.name %></div>
>> <div class="col-xs-2"><%= user.gender_id %></div>
>> <% end %>
>>
>> the result is output number, but I need to gendername
>>
>>
>>
>>
>> p.s.
>> so I tried:
>> <div class="col-xs-2"><%= user.gender.gender_name %></div>
>>
>> in this case receives the following error message:
>> undefined method `gender_name' for nil:NilClass
>>
>> --
>> 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+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/63e2564a-c5a0-4043-94da-3b110971fb8e%40googlegroups.com.
>
> For more options, visit https://groups.google.com/d/optout.
--
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/CAL%3D0gLtoUV%3DdhB163W5MfS5nROBiyUq%2BJ%2B-UtcSjGkTK7vaHBw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment