рельсы 3 удаление контроллера имя URL-адрес формы - PullRequest
0 голосов
/ 20 января 2012

Я пытаюсь настроить некоторую полустатическую страницу в приложении rails 3 Я создал контроллер страниц с некоторыми бездействующими действиями

class PagesController < ApplicationController

  def home
  end
  def about
  end
  def contact
  end
  def monday
  end
  def saturday
  end
  def sunday
  end

end

Показывается в / pages / home и т. Д. Есть ли способ перенаправить страницы так, чтобы они показывались в / home и т. Д.

Я пробовал

resources :pages, :path => '/' do
  #blah
end

но я получаю сообщение об ошибке, сообщающее, что отсутствует: action => show. Можно ли применить настройку ко всем бездействующим действиям?

1 Ответ

1 голос
/ 20 января 2012

Вы можете добавить маршруты сбора:

resources :pages do
  collection do
    get 'home'
    get 'about'
    get 'contact'
    ...
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...