HTTPS clone URL
Subversion checkout URL
ActiveRecord extension to save IPs as ints, but get and set them as dotted decimal strings
Fetching latest commit...
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
This code helps you store IP addresses as ints in the database. Create a column on your ActiveRecord model to store IP addresses. In my app, that was a migration like this: add_column :my_models, :ipaddress, :integer, :limit => 8 (Make sure the column is big enough to store an IP) Then in your model, use has_ip_column: has_ip_column :ipaddress On instances of MyModel, you can now set ipaddress as a dotted decimal string: MyModel.new(:ipaddress => "126.96.36.199") When you save the model, it's stored as an integer in the database.