论坛首页 编程语言技术论坛

关于Rails2.0命名空间的使用

浏览 2711 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-12-20  
现在定义了以下命名空间
  map.namespace(:admin) do |admin|
  admin.resources :products
  end

控制器目录结构如下:
app\controllers\admin\products_controller.rb
现在我在app\views\admin\products\new.html.erb中的form_for中这样写:
<% form_for @product,:url=>admin_products_path,:html => { :method => :post } do |f| %>

在D:\workspaces\runwell\app\views\admin\products\edit.html.erb中的form_for中这样写:
<% form_for @product,:url=>admin_product_path(@product),:html => { :method => :put } do |f| %>


感觉还是不方便,没有没更简单的写法呢?
   发表时间:2008-01-06  
找到简单的描写方法了
<% form_for([:admin, @product]) do |f| %>
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics