2011-12-11 6 views
10

I andamiaje en los carriles y en lugar del generalControlador InheritedResources :: Base

class UtilLegalsController < ApplicationController 

llegué

class UtilLegalsController < InheritedResources::Base 

Alguien sabe por qué? ¿Cual es la diferencia? ¿Cuál es la opción correcta para el controlador BAU?

Respuesta

6

Probablemente esté utilizando un entorno Rails que tiene la gema Inherited Resources instalada. No es un problema, una vez que esta gema, se hereda de ApplicationController y, en consecuencia, se extiende su comportamiento. Si necesita más información, dirija su navegador al sitio AsciiCasts para obtener una explicación más completa.

9

Puede estar, está utilizando gema que incluye gema inherited_resources (por ejemplo active_admin). En este caso se puede generar andamio con -c=scaffold_controller opción:

rails g scaffold Post user:references title:string body:text -c=scaffold_controller 

Esta voluntad de derivación inherited_resources controlador.

Cuestiones relacionadas