我想更深入地了解 Rails 3 路由 - 以解决我遇到的问题。我正在尝试使用数据网格 gem。我有这个:
class UsersController < ApplicationController
def index
@admin_console = AdminConsole.new(params[:admin_console])
...
然后在用户的 index.html.erb 中:
<%= form_for @admin_console, :html => {:method => :get} do |f| -%>
<% @admin_console.filters.each do |filter| -%>
...
我得到一个错误,“admin_consoles_path”是一个未定义的方法。
在路线中,我只有这个:
resources :users
我没有 AdminConsoleController;我只有一个模型。如果需要,我想了解为什么我需要在路由中使用 AdminConsole。