Agile Web Development

Build it. Launch it. Love it.

Plugins by Aaron Pfeifer

  • day_questions

    Adds helper methods for determining if a specified date/time was yesterday, today, or tomorrow.

  • interpolated_time_formats

    Adds support for the interpolation of time/date formats when generating strings with Time#strftime or Date#strftime.

  • attribute_predicates

    Adds automatic generation of predicate methods (truth accessors) when defining attributes using attr, attr_reader, attr_writer, and attr_accessor.

  • menu_helper

    Adds a helper method for generating a menubar.

  • send_cached

    Makes it easier to use decide when to send a 304 response with send_data and send_file.

  • styled_inputs

    Adds automated styling of input fields with css classes.

  • table_helper

    Adds a helper method for generating HTML tables from collections.

  • tiny_mce_helper

    Adds helper methods for creating the TinyMCE initialization script.

  • acts_as_enumeration

    Adds support for declaring an ActiveRecord class as an enumeration.

  • polymorphic_identity

    Dynamically generates aliases for polymorphic associations based on the class names of those associations.

  • encrypted_attributes

    Adds support for automatically encrypting ActiveRecord attributes.

  • has_addresses

    Demonstrates a reference implementation for handling countries, regions, and addresses.

  • has_emails

    Demonstrates a reference implementation for sending emails with logging and asynchronous support.

  • has_messages

    Demonstrates a reference implementation for sending messages between users.

  • has_phone_numbers

    Demonstrates a reference implementation for handling phone numbers.

  • has_roles

    Demonstrates a reference implementation for handling role management.

  • state_machine

    Adds support for creating state machines for attributes within a model.

  • validates_as_email_address

    Adds support for validating the format/length of email addresses.

  • type_attributes

    Fixes the type accessor method if "type" is a column in any model.

  • password_generator

    Generates memorable passwords that a human-being can easily remember.