Генерация контроллера скаффолда внутри пространства имен в верхнем регистре - PullRequest
1 голос
/ 09 апреля 2011

Я использую гем apn_on_rails, который имеет несколько моделей в пространстве имен с именем APN. Как правильно сгенерировать контроллер скаффолда для модели APN :: Device и правильно направить к нему?

1 Ответ

2 голосов
/ 09 апреля 2011
  1. Вы можете создать его вручную, вручную.
  2. Поскольку Ruby использует подчеркивание вместо CamelCase, вы можете попробовать это:

rails gscaffold a_p_n :: Device ...

, который сгенерирует для вас эту модель:

class APN::Device < ActiveRecord::Base
end

в app/models/a_p_n/device.rb

и сгенерирует маршрутыВы:

namespace :a_p_n do 
  resources :devices 
end
...