私が抱えている問題を解決するために、Rails 3 のルーティングをより深く理解したいと思っています。私は datagrid 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 が必要な理由を理解したいと思います。