What browser are you using? I've experienced similar (unresolved) problems with IE9.
On Tue, Dec 27, 2011 at 5:11 PM, anithri <[email protected]> wrote: > A Project has_many revisions. I'm in the process of updating and > rewriting a rails 2.3 app to a rails 3.1 app. > > Revisions is an embedded AS in the Project Edit form. It displays > correctly inline. Opening Create or Update forms correctly gets them from > the server. But when I edit an existing entry, or I create a new entry in > the revisions table that's part of that form, It does the appropriate > create/update action and then reloads the whole page to the revisions > controller. > > The embedded scaffolds work correctly in my original app, but are not > working correctly in the new one, and I don't know why. I have rails > 3.1.3, ActiveScaffold 3.1.13, CanCan 1.6.7 > > the form html looks like > <form accept-charset="UTF-8" > action="/revisions?eid=25e6fec8578a1585ca609cb9fd0c7564" class="as_form > create" data-loading="true" data-remote="true" > id="as_25e6fec8578a1585ca609cb9fd0c7564-create--form" method="post"><div > style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" > value="✓"><input name="authenticity_token" type="hidden" > value="6ciqb988kB6GlkGCvjBy6I4mrP8qoMf643PH+gMTzcw="></div> > > > For an edit, the server receives a request like... > Started PUT "/revisions/336?eid=25e6fec8578a1585ca609cb9fd0c7564" for > 127.0.0.1 at 2011-12-27 14:44:21 -0700 > > Includes a standard(as far as I can tell) parameter set > [2011-12-27 14:44:21] INFO ActionController::Base : Parameters: > {"utf8"=>"✓", > "authenticity_token"=>"6ciqb988kB6GlkGCvjBy6I4mrP8qoMf643PH+gMTzcw=", > "record"=>{"revision_date"=>"2011-12-22", "revised_amount"=>"100.0", > "optional_amount"=>"10.0", "notes"=>"Test"}, "commit"=>"Update", > "eid"=>"25e6fec8578a1585ca609cb9fd0c7564", "id"=>"336"} > > Then reports (After the Active Record updates) > [2011-12-27 14:44:21] INFO ActionController::Base : Redirected to > http://0.0.0.0:3000/revisions?eid=25e6fec8578a1585ca609cb9fd0c7564 > > and > Started GET "/revisions?eid=25e6fec8578a1585ca609cb9fd0c7564" for > 127.0.0.1 at 2011-12-27 14:44:22 -0700 > > So I think one of two things is happening. > 1. The Update form is not getting properly setup to do an all javascript > submit/return cycle. > 2. The Create action is returning HTML instead of JSON or doing a > redirect for some other reason. > > But I don't know what to look for next to help troubleshoot this, and I > have 6 more scaffolds to embed on this form. I have tried a second > scaffold (addendums) and have the same behavior for that one. > > I've attached the revisions_controller file and the revision model. > > I'm rendering the forms in HAML as > = render active_scaffold: "revisions", constraints: {project_id: @ > project.id} > > > Thanks for any insights you might provide. > > -- > You received this message because you are subscribed to the Google Groups > "ActiveScaffold : Ruby on Rails plugin" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/activescaffold/-/2nSznC42_bwJ. > 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. > -- 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.
