No, I missed that in the wiki. But doesn't adding those make it no longer
RESTful (not that I'm a stickler for RESTFUL)?

Carl

On Wed, Jun 3, 2009 at 1:27 AM, Sergio Cambra .:: entreCables S.L. ::. <
[email protected]> wrote:

> On Martes, 2 de Junio de 2009 22:52:30 Carl Anderson escribió:
> > I figured out what the problem was so I am posting it so if anyone else
> > runs into it they will have an answer. I had many of my controllers
> listed
> > in my routes file as map.resources :model which causes problems because
> > many of the links (for sorting, or going to the next page of a multipage
> > listing) use the action "update_table", and map.resources sets up only
> the
> > standard restful actions. At least, I think that was the problem. Also
> note
> > you may need to add that action to any before_filters you have set up
> with
> > the :only => [:action] method.
>
>
> Do you add :active_scaffold => true to your resources routes?
> For example:
> map.resources :users, :active_scaffold => true
>
>
> >
> > The other problem I was having was due to one of my AS pages being
> map.root
> > in my routes file. This causes a problem when sorting because it messes
> > with the controller name in the URL. Sometimes it is listed, and
> sometimes
> > it isn't. Example:
> >
> > http://www.nexusrpg.org/#universes:1:name:ASC might work once, but if
> you
> > click on the name column to reverse the sort it fails until you add
> > universes before the hash mark. All kinds of very off problems that went
> > away as soon as I made that not be the root_url anymore.
> >
> > Carl
> >
> > On Mon, Jun 1, 2009 at 10:10 PM, Carl <[email protected]> wrote:
> > > For some of the pages using AS I'm having problems when I sort tables
> > > by some column (it didn't seem to be every table at first, but now it
> > > does). On my local machine I tried to go to this page, and I get this:
> > >
> > > http://0.0.0.0:3000/qualities#qualities:1:name:ASC
> > >
> > > ActionController::InvalidAuthenticityToken in
> > > QualitiesController#update_table
> > >
> > > The log looks like this:
> > > Processing QualitiesController#update_table (for 127.0.0.1 at
> > > 2009-06-01 22:03:18) [POST]
> > > Parameters: {"action"=>"update_table", "_method"=>"get",
> > > "page"=>"1", "controller"=>"qualities", "sort"=>"name",
> > > "sort_direction"=>"ASC"}
> > >
> > > ActionController::InvalidAuthenticityToken
> > > (ActionController::InvalidAuthenticityToken):
> > >
> > >
> > > Rendered rescues/_trace (37.4ms)
> > > Rendered rescues/_request_and_response (0.3ms)
> > > Rendering rescues/layout (unprocessable_entity)
> > >
> > >
> > >
> > >
> > >
> > > And when I try to go to the second page by clicking on the next page
> > > link, I get this error:
> > >
> > > ActiveRecord::RecordNotFound in QualitiesController#show
> > >
> > > Processing QualitiesController#show (for 127.0.0.1 at 2009-06-01
> > > 22:04:05) [GET]
> > > Parameters: {"action"=>"show",
> > > "authenticity_token"=>"C7c2JDdr4u058GRYpQSu69xSP+HqHjnHfIuN4DDbY9U=",
> > > "id"=>"update_table", "page"=>"2", "controller"=>"qualities"}
> > > User Load (0.3ms) SELECT * FROM "users" WHERE ("users"."id" = 1)
> > > Quality Load (0.1ms) SELECT * FROM "qualities" WHERE
> > > ("qualities"."id" = 0)
> > >
> > > ActiveRecord::RecordNotFound (Couldn't find Quality with
> > > ID=update_table):
> > >
> > >
> > > Rendered rescues/_trace (34.5ms)
> > > Rendered rescues/_request_and_response (0.3ms)
> > > Rendering rescues/layout (not_found)
> > >
> > > Carl
> >
> >
>
>
> --
> Sergio Cambra .:: entreCables S.L. ::.
> Nicolás Guillén 6, locales 2 y 3. 50.018 Zaragoza
> T) 902 021 404 F) 976 52 98 07 E) [email protected]
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails plugin" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/activescaffold?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to