现在定义了以下命名空间
控制器目录结构如下:
app\controllers\admin\products_controller.rb
现在我在app\views\admin\products\new.html.erb中的form_for中这样写:
在D:\workspaces\runwell\app\views\admin\products\edit.html.erb中的form_for中这样写:
感觉还是不方便,没有没更简单的写法呢?
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| %>
感觉还是不方便,没有没更简单的写法呢?