2012-03-12 25 views

Trả lời

38

Bạn có thể sử dụng rails g resource Foo bar:text

+0

Lưu ý rằng nó cũng sẽ làm đồ đạc, yaml và tuyến đường. Các đồ đạc và kiểm tra sẽ phụ thuộc vào khuôn khổ thử nghiệm của bạn. Bạn cũng có thể làm 'rails g model ...' và rails tạo controller ... cho đầu ra hạn chế hơn. – junky

+6

'đường ray g tài nguyên' là những gì tôi đang tìm kiếm. tạo ra mô hình và sau đó một bộ điều khiển không tạo ra một bộ điều khiển RESTful. –

+4

'đường ray g tài nguyên' không tạo ra các hành động yên tĩnh bên trong bộ điều khiển. – vishB

13

Nếu bạn muốn có bộ điều khiển được tạo ra trong thời trang bình thường, hãy thử này:

rails g resource Foo bar:text 
rails g scaffold_controller Foo --skip-template-engine 

Lệnh đầu tiên tạo ra các mô hình và điều thứ hai sử dụng mô hình tạo để tạo bộ điều khiển mà bao gồm các hành động RESTful.

--skip-template-engine làm cho các chế độ xem bị bỏ qua.

1

Không chắc chắn lý do tại sao các câu trả lời này tạo tài nguyên đầu tiên khi bạn chỉ có thể tạo toàn bộ khung mà không có chế độ xem nhưng vẫn nhận được các phương thức và mô hình điều khiển của bạn.

rails g scaffold Foo bar:string --skip-template-engine 
Các vấn đề liên quan