2012-03-12 13 views

Odpowiedz

38

Można użyć rails g resource Foo bar:text

+0

Uwaga: spowoduje również wykonanie urządzeń, yaml i tras. Terminarz i testy będą zależały od twojej struktury testowej. Możesz także wykonać 'szynę g model ...' i szyny generują kontroler ... dla bardziej ograniczających wyników. – junky

+6

'' rails g resource' jest tym, czego szukałem. generowanie modelu, a następnie kontroler nie tworzy kontrolera RESTful. –

+4

'rails g resource' nie generuje restrykcyjnych akcji wewnątrz kontrolerów. – vishB

13

Jeśli chciałbyś mieć kontrolerów wygenerowane w normalny sposób, spróbuj tego:

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

Pierwsze polecenie generuje model, a druga używa wygenerowanego modelu aby utworzyć kontroler, który zawiera działania RESTful.

--skip-template-engine powoduje, że widoki są pomijane.

1

Nie wiem, dlaczego te odpowiedzi powodują utworzenie zasobu w pierwszej kolejności, gdy można po prostu wygenerować całe rusztowanie bez widoków, ale nadal można uzyskać metody i model kontrolera.

rails g scaffold Foo bar:string --skip-template-engine 
Powiązane problemy