12
13
14
15
16
17
18
19
20
21
|
# File 'lib/generators/spine/scaffold/scaffold_generator.rb', line 12
def create_scaffold
raise("The 'eco' gem is required; add it to the Gemfile") unless defined?(::Eco)
generate "spine:model #{model_name} #{fields.join(" ")} --app #{app_name}"
template "controller.coffee.erb", "app/assets/javascripts/#{app_name}/controllers/#{controller_name}.js.coffee"
template "edit.jst.erb", "app/assets/javascripts/#{app_name}/views/#{controller_name}/edit.jst.eco"
template "index.jst.erb", "app/assets/javascripts/#{app_name}/views/#{controller_name}/index.jst.eco"
template "new.jst.erb", "app/assets/javascripts/#{app_name}/views/#{controller_name}/new.jst.eco"
template "show.jst.erb", "app/assets/javascripts/#{app_name}/views/#{controller_name}/show.jst.eco"
end
|