Khi bạn nhìn vào các tùy chọn giàn giáo trong Rails 3.1.1, bạn sẽ thấy như sau:
Usage:
rails generate scaffold NAME [field:type field:type] [options]
Options:
...
ActiveRecord options:
...
Rspec options:
[--singleton] # Supply to create a singleton controller
Kết quả của rails g scaffold Post name:string body:text --singleton
là
invoke active_record
create db/migrate/20111103072825_create_posts.rb
create app/models/post.rb
invoke rspec
create spec/models/post_spec.rb
route resources :posts
invoke scaffold_controller
create app/controllers/posts_controller.rb
invoke haml
create app/views/posts
create app/views/posts/index.html.haml
create app/views/posts/edit.html.haml
create app/views/posts/show.html.haml
create app/views/posts/new.html.haml
create app/views/posts/_form.html.haml
invoke rspec
create spec/controllers/posts_controller_spec.rb
create spec/views/posts/edit.html.haml_spec.rb
create spec/views/posts/new.html.haml_spec.rb
create spec/views/posts/show.html.haml_spec.rb
invoke helper
create spec/helpers/posts_helper_spec.rb
create spec/routing/posts_routing_spec.rb
invoke rspec
create spec/requests/posts_spec.rb
invoke helper
create app/helpers/posts_helper.rb
invoke rspec
invoke assets
invoke coffee
create app/assets/javascripts/posts.js.coffee
invoke scss
create app/assets/stylesheets/posts.css.scss
invoke scss
identical app/assets/stylesheets/scaffolds.css.scss
Vì vậy, có vẻ như các giàn giáo tạo ra các mẫu xem bình thường.
Trong Rails 3.0, đây là một tùy chọn cho toàn bộ trình tạo, không chỉ cho Rspec. Xem Railscast 216 for Generators in Rails 3. Có lẽ bạn sẽ tìm thấy một máy phát điện trong Rails 3.0.x sẽ đáp ứng nhu cầu của bạn.
hmm có vẻ như trong tài liệu được cung cấp trong liên kết mà bạn sẽ phải chuyển tùy chọn -c, --singleton để làm việc này. Tuy nhiên khi tôi gõ vào dòng lệnh, nó chạy loại máy phát điện giàn giáo thông thường. – tomciopp