Sha256: 985d48c778b7a64baba1d5d4480eec856d693d20ec6cee8ce9200722d9ccaaa5
Contents?: true
Size: 1.3 KB
Versions: 1
Compression:
Stored size: 1.3 KB
Contents
= ankh Ankh is the ancient Egyptian sign of life. Use Ankh in your Rails (>= 3.0) projects to protect against bots and other spam producers. It asks a simple arithmatic question to verify that the poster is human. In your activerecord model: class Post < ActiveRecord::Base validates_human :on => :create end Ankh is also available for ActiveModel objects: class Foo include ActiveModel::Validations extend Ankh::Model validates_human :on => :create end In your view (Rails 2 syntax shown below): <%- obj.generate_human_question %> <%- form_for obj do |f| -%> <%= f.label :human_answer, obj.human_question %> <%= f.text_field :human_answer %> <%= f.hidden_field :salted_human_answer %> <%- end -%> == TODO * Nice form helpers * I18n support == Note on Patches/Pull Requests * Fork the project. * Make your feature addition or bug fix. * Add tests for it. This is important so I don't break it in a future version unintentionally. * Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull) * Send me a pull request. Bonus points for topic branches. == Copyright Copyright (c) 2011 Dan Pickett. See LICENSE for details.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ankh-0.2.0 | README.rdoc |