在大写命名空间内生成脚手架控制器

时间:2011-04-09 16:46:05

标签: ruby-on-rails ruby ruby-on-rails-3 apple-push-notifications

我正在使用apn_on_rails gem,它在名为APN的命名空间下有几个模型。 为APN :: Device模型生成脚手架控制器并正确路由到它的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

  1. 你可以手工制作它,manualy。
  2. 至于Ruby使用下划线而不是CamelCase,你可以试试这个:
  3.   

    rails g scaffold 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