Sha256: 3ab9a87d51f87db535c21c80248ef967463546c2d5333025f7ad5036ae8ef704

Contents?: true

Size: 625 Bytes

Versions: 1

Compression:

Stored size: 625 Bytes

Contents

addon 'activerecord'
addon 'coffeescript'
addon 'jquery'

gem 'client_side_validations'

sentinel = {:after => "#= require jquery\n"}
inject_into_file 'application.coffee', "#= require rails.validations\n", sentinel

initializer_code = <<-CODE
ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|
  unless html_tag =~ /^<label/
    %{<div class="field_with_errors">\#{html_tag}<label for="\#{instance.send(:tag_id)}" class="message">\#{instance.error_message.first}</label></div>}.html_safe
  else
    %{<div class="field_with_errors">\#{html_tag}</div>}.html_safe
  end
end
CODE
initializer initializer_code

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tiny-rails-0.0.2 addons/client_side_validations.rb