рельсы 2.8 спокойных маршрутов без моделей? - PullRequest
0 голосов
/ 11 октября 2010

Как сделать контроллер спокойным, если у него нет модели?У меня есть следующий контроллер, называемый программами, и я хочу, чтобы он был спокойным, чтобы:

rake route |Программы grep

покажут мне полный список методов.В настоящее время у меня есть только:

new_programs GET    /programs/new(.:format)                        {:controller=>"programs", :action=>"new"}
      edit_programs GET    /programs/edit(.:format)                       {:controller=>"programs", :action=>"edit"}
           programs GET    /programs(.:format)                            {:controller=>"programs", :action=>"show"}
                    PUT    /programs(.:format)                            {:controller=>"programs", :action=>"update"}
                    DELETE /programs(.:format)                            {:controller=>"programs", :action=>"destroy"}
                    POST   /programs(.:format)                            {:controller=>"programs", :action=>"create"}

Я добавил map.resource: программы в мой файл маршрутов, я также хочу / program /: id

Ответы [ 2 ]

1 голос
/ 11 октября 2010

Я думаю, что вы использовали resource, когда вам нужно было использовать resources. Попробуйте изменить маршруты на:

map.resources :programs
0 голосов
/ 11 октября 2010

Вы отказываетесь от определения здесь.Но это возможно.Модель не нужна. Просто создайте строку ресурсов и создайте контроллер.Внутри действий контроллера определите код, который вы хотите поместить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...