lib/generators/cardboard/resource/resource_generator.rb in cardboard_cms-0.2.2 vs lib/generators/cardboard/resource/resource_generator.rb in cardboard_cms-0.3.1
- old
+ new
@@ -1,9 +1,9 @@
module Cardboard
module Generators
class ResourceGenerator < Rails::Generators::Base
- desc "Installs Cardboard in a rails 3 application"
+ desc "Scaffold a Cardboard resource"
argument :resource_name, :type => :string
#TODO: option for haml
class_option :markup, :type => :string, :default => "slim"
def self.source_root
@@ -12,10 +12,10 @@
def validate_model_exists
begin
fields
rescue Exception => e
- raise "Model #{singular_table_name.classify} does not exist. Try running `rails g model #{singular_table_name.classify}`"
+ raise "Model #{singular_table_name.classify} does not exist, or there's no database. Try running `rails g model #{singular_table_name.classify}`"
end
end
def generate_controller_file
template "admin_controller.rb", "app/controllers/#{controller_name}.rb"