Generators
Sub-Applications
Unlike other Ruby frameworks, Padrino is principally designed for mounting multiple apps at the same time.
Options | Default | Aliases | Description |
---|---|---|---|
tiny | false | -i | generate tiny app skeleton |
root | . | -r | specify the root destination path |
destroy | false | -d | removes all generated files |
First you need to create a project:
$ padrino g project demo_project
$ cd demo_project
Now you are in demo_project
and you can create your apps:
$ padrino g app one
$ padrino g app two
By default these apps are mounted under:
/one
/two
fee free to change the routing in config/apps.rb
.
You can create controllers:
$ padrino g controller base --app one # create controller for app one
$ padrino g controller base # create controller for main app
$ padrino g controller base --app two # create controller for app two
Or mailers:
$ padrino g mailer registration --app one # create mailer for app one
$ padrino g mailer registration # create mailer for main app
$ padrino g mailer registration --app two # create mailer for app one
last updated: 2022-02-22
comments powered by Disqus