2011-12-11 24 views
10

tôi scaffolded trong đường ray và thay vì nói chungkhiển InheritedResources :: Base

class UtilLegalsController < ApplicationController 

tôi đã

class UtilLegalsController < InheritedResources::Base 

Bất cứ ai biết tại sao? Có gì khác biệt? Tùy chọn chính xác cho bộ điều khiển BAU là gì?

Trả lời

6

Có thể bạn đang sử dụng môi trường Rails có cài đặt đá quý Inherited Resources. Nó không phải là một vấn đề, một khi đá quý này, kế thừa từ ApplicationController, và do đó kéo dài hành vi đó. Nếu bạn cần thêm thông tin, vui lòng trỏ trình duyệt của bạn đến trang web AsciiCasts, để có một cuộc thảo luận đầy đủ hơn.

9

Có thể, bạn đang sử dụng đá quý bao gồm đá quý inherited_resources (ví dụ: active_admin). Trong trường hợp này bạn có thể tạo giàn giáo với -c=scaffold_controller tùy chọn:

rails g scaffold Post user:references title:string body:text -c=scaffold_controller 

chí này bypass inherited_resources điều khiển.

Các vấn đề liên quan