Sha256: a1f3926e2e6c767e2db2cde3f68b2b98844d66da3b0989c1ec2e9ca27e7e2c50
Contents?: true
Size: 1.99 KB
Versions: 1
Compression:
Stored size: 1.99 KB
Contents
# Rails template to build the sample app for specs generate :model, 'author name:string{10}:uniq last_name:string birthday:date' generate :model, 'post title:string:uniq body:text author:references' #Add validation inject_into_file "app/models/author.rb", " validates_presence_of :name\n validates_uniqueness_of :last_name\n", after: "Base\n" inject_into_file "app/models/post.rb", " validates_presence_of :author\n", after: ":author\n" # Configure default_url_options in test environment inject_into_file "config/environments/test.rb", " config.action_mailer.default_url_options = { :host => 'example.com' }\n", after: "config.cache_classes = true\n" # Add our local Active Admin to the load path inject_into_file "config/environment.rb", "\n$LOAD_PATH.unshift('#{File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'lib'))}')\nrequire \"active_admin\"\n", after: "require File.expand_path('../application', __FILE__)" run "rm Gemfile" $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) generate :'active_admin:install --skip-users' generate :'formtastic:install' # Initialize plugin inject_into_file "config/initializers/active_admin.rb", " config.before_action do\n left_sidebar!(collapsed: true) if respond_to?(:left_sidebar!)\n end\n\n", after: "ActiveAdmin.setup do |config|\n" inject_into_file "app/assets/stylesheets/active_admin.scss", "@import \"active_admin_sidebar\";\n", after: "@import \"active_admin/base\";\n" if File.file?("app/assets/javascripts/active_admin.js") inject_into_file "app/assets/javascripts/active_admin.js", "//= require active_admin_sidebar\n", after: "//= require active_admin/base\n" else inject_into_file "app/assets/javascripts/active_admin.js.coffee", "#= require active_admin_sidebar\n", after: "#= require active_admin/base\n" end run "rm -r test" run "rm -r spec" route "root :to => 'admin/dashboard#index'" rake "db:migrate"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
active_admin_sidebar-2.0.0 | spec/support/rails_template.rb |