blob: 4eaa1cb1f32304b6b01d2dff18e061465dd78ace (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#!/usr/local/bin/ruby
require File.dirname(__FILE__) + '/../config/environment'
require 'generator'
unless ARGV.empty?
rails_root = File.dirname(__FILE__) + '/..'
name = ARGV.shift
actions = ARGV
Generator::Model.new(rails_root, name).generate
Generator::Controller.new(rails_root, name, actions, :scaffold => true).generate
else
puts <<-END_HELP
NAME
new_crud - create a model and a controller scaffold
SYNOPSIS
new_crud ModelName [action ...]
DESCRIPTION
The new_crud generator takes the name of the new model as the
first argument and an optional list of controller actions as the
subsequent arguments. All actions may be omitted since the controller
will have scaffolding automatically set up for this model.
EXAMPLE
new_crud Account
This will generate an Account model and controller with scaffolding.
Now create the accounts table in your database and browse to
http://localhost/account/ -- voila, you're on Rails!
END_HELP
end
|