Мне было интересно, что является лучшим способом создания стандартной процедуры действий get / post с точки зрения кода и маршрутизации.
Всякий раз, когда мне нужно получить страницу, я просто создаю действие идобавить маршрут как:
scope :path => '/town', :controller => :town do
match '/' => :index, :as => 'town'
end
Это позволило бы мне получить страницу города.Если я правильно понимаю маршрутизацию рельсов, это потенциально относится к / town как к странице поста, но я не говорю ни о какой реальной проблеме безопасности с этим.
Когда у меня есть пост-действие, обработанное моим контроллером, яобычно запускают функции там комментарием:
# POSTED ACTIONS
, потому что я хочу разделить действия get / post.И я добавляю аналогичный маршрут, как указано выше.Я полагаю, что для действия после публикации я бы выбрал совпадение: возможно, по почте.Мне было бы очень интересно посмотреть, как Rails внутренне преобразует «ресурсы: что угодно», чтобы сделать то же самое для моих маршрутов.
Не могли бы вы объяснить, как вы создаете свои опубликованные действия и знает ли кто-нибудь о них?какие "ресурсы: пользователи" на самом деле конвертируются?