TL; DR :rails g scaffold_controller <name>
Mặc dù bạn đã có một mô hình, bạn vẫn có thể tạo các tệp điều khiển và di chuyển cần thiết bằng cách sử dụng rails generatetùy chọn. Nếu bạn chạy, rails generate -hbạn có thể thấy tất cả các tùy chọn có sẵn cho bạn.
Rails:
  controller
  generator
  helper
  integration_test
  mailer
  migration
  model
  observer
  performance_test
  plugin
  resource
  scaffold
  scaffold_controller
  session_migration
  stylesheets
Nếu bạn muốn tạo một bộ điều khiển cho mô hình của mình, hãy xem scaffold_controller. Để rõ ràng, đây là mô tả về điều đó:
  Khai thác một bộ điều khiển giàn giáo và quan điểm của nó. Vượt qua tên mô hình, CamelCasing hoặc under_scored và danh sách các khung nhìn làm đối số. Tên bộ điều khiển được truy xuất dưới dạng phiên bản số nhiều của tên mô hình.
  
  Để tạo bộ điều khiển trong một mô-đun, chỉ định tên mô hình là một đường dẫn như 'Parent_module / control_name'.
  
  Điều này tạo ra một lớp trình điều khiển trong ứng dụng / bộ điều khiển và gọi trình trợ giúp, công cụ mẫu và trình tạo khung kiểm tra.
Để tạo tài nguyên của bạn, bạn sẽ sử dụng trình resourcetạo và để tạo di chuyển, bạn cũng có thể thấy trình migrationtạo (xem, có một mẫu cho tất cả sự điên rồ này). Chúng cung cấp các tùy chọn để tạo các tệp bị thiếu để xây dựng tài nguyên. Ngoài ra, bạn chỉ có thể chạy rails generate scaffoldvới --skiptùy chọn bỏ qua bất kỳ tệp nào tồn tại :)
Tôi khuyên bạn nên dành thời gian xem xét các tùy chọn bên trong máy phát điện. Chúng là những thứ tôi không cảm thấy được ghi lại trong sách rất hay, nhưng chúng rất tiện dụng.