in your controller you are overriding the new, create, edit and update methods. If you override these methods then active scaffold is no longer rendering those actions for you. If you don't override those actions the links at the top should go away
On Thu, May 21, 2009 at 10:58 AM, Kenny Ortmann <[email protected]>wrote: > disregard that message i missed the pictures. > > On Thu, May 21, 2009 at 10:57 AM, Kenny Ortmann > <[email protected]>wrote: > >> Did you have any questions here or were you just giving an example of what >> you are doing? >> >> >> On Thu, May 21, 2009 at 9:49 AM, JannaB <[email protected]>wrote: >> >>> >>> I am using AuthLogic and ActiveScaffold together in a Rails App. >>> Essentailly, through AuthLogic (using Railscast 167 tutorial) I create >>> a username/password signon screen, which has a link in the upper right >>> to allow one to Register should they not presently posses a username/ >>> password. Very straightforward. If they click to Register, it takes >>> then to associate/edit/. >>> >>> Here is how my associate/edit/id looks >>> >>> http://www.parametricplanet.com/edit0.JPG >>> >>> note that this is rendered from erb's in the views/associate >>> directory, inside of /views/layouts/application.html.erb. >>> >>> Note that I am using Active Scaffold. >>> Here is how it looks when displayed from within the edit functionality >>> of active_scaffold: >>> >>> http://www.parametricplanet.com/edit.JPG >>> >>> Notice that the "Register | Login" and copyright notice are >>> incorporated into the inner edit form, because of /views/layouts/ >>> application.html.erb. How can I set things up so that the inner form, >>> for editing or creating a record, does not do this? >>> >>> here is my associate_controller.rb : >>> >>> class AssociateController < ApplicationController >>> layout "application.html.erb" >>> >>> active_scaffold :associate do |config| >>> config.label = "Associates" >>> config.list.columns = >>> [:lastname, :firstname, :username, :email, :branch] >>> #list.columns.exclude :comments >>> config.columns[:state].form_ui = :usa_state >>> config.columns[:country].form_ui = :country >>> list.sorting = {:lastname => 'ASC'} >>> config.actions.exclude :show #, :delete >>> config.actions.swap :search, :live_search >>> >>> end >>> >>> def new >>> @associate = Associate.new >>> end >>> >>> def create >>> @associate = Associate.new(params[:associate]) >>> if @associate.save >>> flash[:notice] = "Registration successful." >>> redirect_to root_url >>> else >>> render :action => 'new' >>> end >>> end >>> >>> def edit >>> @associate = Associate.find(params[:id])#current_associate >>> end >>> >>> def update >>> @associate = Associate.find(params[:id])#current_associate >>> if @associate.update_attributes(params[:associate]) >>> flash[:notice] = "Successfully updated profile." >>> redirect_to root_url >>> else >>> render :action => 'edit' >>> end >>> end >>> end >>> >>> here is my /views/layouts/application.html.erb : >>> >>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" >>> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> >>> //<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> >>> // <head> >>> // <%= javascript_include_tag :defaults %> >>> // <%= active_scaffold_includes %> >>> // <title><%= h(yield(:title) || @page_title ||"Untitled") %></ >>> title> >>> // <%= stylesheet_link_tag 'application' %> >>> // <%= yield(:head) %> >>> // </head> >>> // <body> >>> // <div id="container"> >>> // <div id="user_nav"> >>> // <% if current_associate %> >>> // <%= link_to "Edit Profile", edit_associate_path(:current) >>> %> | >>> // <%= link_to "Logout", logout_path %> >>> // <% else %> >>> // <%= link_to "Register", :controller => >>> "associate", :action => "new" %> | >>> // <%= link_to "Login", login_path %> >>> // <% end %> >>> // </div> >>> >>> // <% flash.each do |name, msg| %> >>> // <%= content_tag :div, msg, :id => "flash_#{name}" %> >>> // <% end %> >>> >>> >>> // <% if show_title? %> >>> // <h1><%=h yield(:title) %></h1> >>> // <% end %> >>> >>> >>> // <%= yield %>/ >>> // </div> >>> // <p>Copyright © 2009/</p> >>> // </body> >>> //</html> >>> > >>> >>> >>> >>> >> > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
