• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 684
  • Last Modified:

checking nil object

hi,

I am wondering if there is smart/elegant ways of checking nil object.

I have this in controller:

 @attending_ip = AttendingIp.find_by_sql("SELECT .....")

In view:

<% if @attending_ip != nil%>
<% @attending_ip.each do |u|  %>
...
...

<%if u.admit_date != nil%><%= u.admit_date.to_formatted_s(:my_format_0)  %><%end%>

...
...

I am checking  whether u.admit_date is nil otherwise, it throws error message since admit_date can be null. So, do I always have to check for all the columns? Are there better ways of doing this?

thx,
0
dkim18
Asked:
dkim18
1 Solution
 
peh803Commented:
With ruby, there is always a better way :-)

Try this...just a little bit cleaner.

Regards,
Phil
<%= u.admit_date.to_formatted_s(:my_format_0) if u.admit_date %>

Open in new window

0
 
dkim18Author Commented:
Ok, that is good enough. thx!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now