class Mizugumo::JsAssetsGenerator

Public Instance Methods

write_javascript() click to toggle source
# File lib/generators/rails/mizugumo/js_assets_generator.rb, line 9
    def write_javascript 
      return unless Mizugumo::RAILS_31
      create_file(File.join('app/assets/javascripts', "#{plural_table_name}.js")) do <<-EOJS
Ninja.orders(function(Ninja){        
  Ninja.behavior({
    // Generated by the mizugumo scaffold
    // AJAX behavior for edit, new, and delete actions; applies to both forms and links
    '.new_#{singular_table_name}': Ninja.submitsAsAjax,
    '.edit_#{singular_table_name}': Ninja.submitsAsAjax,
    '.delete_#{singular_table_name}': Ninja.submitsAsAjax
  });
});
EOJS
      end
    end