Plugins
Want to know if we’ve got a plugin you’ve been searching high and low for? Take a quick look over this summary of all of the PluginAWeek plugins or, if you’re feeling adventurous, take a stroll over to the GitHub repository.
acts_as_enumeration
Adds support for declaring an ActiveRecord class as an enumeration
acts_as_enumeration_in_memory
An alternative implementation of acts_as_enumeration using a in-memory SQLite3 database
attribute_predicates
Adds automatic generation of predicate methods (truth accessors) when defining attributes using attr, attr_reader, attr_writer, and attr_accessor
day_questions
Adds helper methods for determining if a specified date/time was yesterday, today, or tomorrow
encrypted_attributes
Adds support for automatically encrypting ActiveRecord attributes
encrypted_strings
Provides dead-simple string encryption/decryption syntax
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_ratings
Demonstrates a reference implementation for handling ratings
has_roles
Demonstrates a reference implementation for handling role management
integer_limits
Adds constants for determining the minimum and maximum values of integers
interpolated_time_formats
Adds support for the interpolation of time/date formats when generating strings with Time#strftime or Date#strftime
menu_helper
Adds a helper method for generating a menubar
module_creation_helper
Adds a helper method for creating new modules and classes at runtime
password_generator
Generates memorable passwords that a human-being can easily remember
plugin_test_helper
Simplifies plugin testing by creating an isolated Rails environment that simulates its usage in a real application
plugins_plus
Adds various abilities to plugins, including asset management, migrations, and application code integration
polymorphic_identity
Dynamically generates aliases for polymorphic associations based on the class names of those associations
preferences
Adds support for easily creating custom preferences for models
smart_field_constraints
Intelligently applies a maxlength attribute for text fields based on column constraints and validations
state_machine
Adds support for creating state machines for attributes within a model
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
user_authentication
Demonstrates a reference implementation for user authentication
validates_as_email_address
Adds support for validating the format/length of email addresses
Feed
