Необходимо ли смешать с “routes.rb” файлом Направляющих?

Вы можете использовать это в своем окне wpf:

<Window>
   <Window.InputBindings>
      <KeyBinding Key="Left" Command="{Binding DoSomethingMoveLeftOrSo}"/>
   </Window.InputBindings>
</Window>

И в команде вы можете выполнить свое действие

9
задан Ethan 2 January 2009 в 20:36
поделиться

4 ответа

При генерации ресурсов с лесами по умолчанию затем, они будут даже включать успокоительную маршрутизацию для Вас в routes.rb.

Если Вы не используете леса затем причина, что они работают, из-за маршрутов по умолчанию внизу по умолчанию:

    map.connect ':controller/:action/:id'
    map.connect ':controller/:action/:id.:format'

Я следовал за этим, это - лучшая практика, чтобы удалить их для производственных приложений и вместо этого удостовериться, что только ресурсы, которые должны быть выставлены, выставляются. С направляющими 2.2 можно даже ограничить УСПОКОИТЕЛЬНЫЕ методы от map.resources:

map.resources :posts, :only => [:index, :show]
map.resources :comments, :except => [:edit]

Существуют также тонны прохладных вещей, которые можно сделать с вложенными ресурсами, названными маршрутами, и т.д. У них есть много примеров в документах (http://www.railsbrain.com/api/rails-2.2.2/doc/index.html?a=M000255&name=resources)

6
ответ дан 4 December 2019 в 10:34
поделиться

Можно также хотеть сделать пользовательские именованные маршруты для маркетингового отдела (например: mycoolsite.com/free-trial), которые уходят к определенным контроллерам и действиям и т.д.

У Ryan Bates есть серия скринкастов, которые пробегаются через некоторые аккуратные вещи, которые можно сделать с маршрутами: http://railscasts.com/tags/14

5
ответ дан 4 December 2019 в 10:34
поделиться

Не переключавшийся на УСПОКОИТЕЛЬНЫЙ дизайн не делает Вас плохим человеком и если Вы чувствуете, что никакая потребность измениться не продолжает писать Ваши приложения 1.x путь.

Большинство разработчиков направляющих приняло REST и, кажется, очень довольно этим. Я не думаю, что существует потребность здесь для повторения всех про аргументов REST.

Действительно необходимо добавить одну строку на ресурс в файл маршрутов, такой как:

map.resources :posts
5
ответ дан 4 December 2019 в 10:34
поделиться

Если бы необходимо было пойти УСПОКОИТЕЛЬНЫЕ, то да необходимо было бы отредактировать routes.rb и добавить ресурсы как,

map.resources :your_resource

или если Вы вложили ресурсы,

    map.resources :people do |person|
      person.resources :ideas do |idea|
        ideas.resources :bad_ones
      end
    end
4
ответ дан 4 December 2019 в 10:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: