> We exist in the 21st Century where a request for gender must be done with sensitivity
=( On Tue, Jun 16, 2015 at 2:09 AM, Elizabeth McGurty <[email protected]> wrote: > Original Post: > > 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 > > > Dear All, > > I think that this post raises interesting issues regarding the gathering > of a user's gender. The developer is evidently not requiring user > indication of gender, and has problems in the event of null. Perhaps that > matter is optional. If so, why didn't the developer provide an option for > "User Declines" as an example. But generally I think this matter is very > important. We exist in the 21st Century where a request for gender must be > done with sensitivity. What is the convention in this matter? > > Thanks, > > Liz > > > > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-talk/197b4846-d833-4732-9caf-847623e15711%40googlegroups.com > <https://groups.google.com/d/msgid/rubyonrails-talk/197b4846-d833-4732-9caf-847623e15711%40googlegroups.com?utm_medium=email&utm_source=footer> > . > 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 [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAP1h_xd2FTfyAjMg0oqx_RF995s005%2BVyKGJL8hDVCBH93K%3DOQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

