nested_scaffold
A scaffold command that generates a set of perfectly working nested resource for Rails 4.2 and 5
Features
-
Generates a nested child resource with a single command
-
Generates a beautifully working bunch of code
-
Automatically generates the appropriate model associations for ActiveRecord
-
Haml ready
Rails versions
4.2, 5.0
Install
Put this line in your Gemfile:
gem 'nested_scaffold'
Then bundle:
% bundle
Usage
% rails generate nested_scaffold PARENT_NAME/NAME [field:type field:type] [options]
(Expects PARENT model to exist in advance)
Example
While “Post” model exists,
% rails g nested_scaffold post/comment name:string content:text
This will create:
comment {model, controller, helper, views, tests}
nested resource route
Post.has_many :comments association
Options
Basically same as the original scaffold.
TODO / known issues
-
namespace (who needs?)
-
third party orms
-
fixture replacements
Contributing to nested_scaffold
Pull requests are welcome on GitHub at github.com/amatsuda/nested_scaffold
Copyright
Copyright © 2010 Akira Matsuda. The gem is available as open source under the terms of the [MIT License](opensource.org/licenses/MIT).