I'm pretty new to Ruby on Rails, and I'm trying to write a more than expression:
<% if current_member.photo_limit > 5 %>
the greater than symbol keeps throwing an Exception caught error. I'm not sure how to fix this?
Edit: This isn't rails, or the view, its a Ruby construct
use <% if current_member.photo_limit.to_i > 5 %>
the error is from photo_limit not extending from the Integer
class (guessing its really a string), and therefore not having the mixed-in comparison method/s
For more about that, see: http://www.skorks.com/2009/09/ruby-equality-and-object-comparison/
specifically you have to mix in Comparable
and define the <=>
method.
using String.to_i should be fine here though...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With