rails2 如何使用scaffold生成嵌套资源 nesting resource

如下代码可以生成嵌套resources,但是不是很好
     ruby script/generate scaffold post title:string doc:text
     ruby script/generate scaffold comment post:references doc:text
Map.resources :posts :has_many=>:comments

使用gem 生成嵌套资源

https://github.com/chucai/NestedRestfulScaffold

原地址是

https://github.com/mahkhaled/NestedRestfulScaffold

安装
  gem install nested_restful_scaffold

生成嵌套资源

  script/generate nested_restful_scaffold ModelName [field:type, field:type, resource1,resource2,...:resources]


eg:

  script/generate nested_restful_scaffold book name:string description:text library:references library:resources

生成的嵌套资源是

    map.resources :libraries do |library|
      library.resources :books
    end

嵌套资源的URL前加api的方法是

  map.with_options(:path_prefix => "/api") do |api|
    api.resources :circles do |circle|
      circle.resources :activities
    end
  end

会生成 /api/circles/1/activities 的地址



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值