Hi, your action_link configuration is source of your issue.
config.action_links.member.add 'read', :label => 'Proof', :type => :member, :inline => :false Hope that helps. -- Volker On 4 Apr., 04:56, dlamet <[email protected]> wrote: > I have an application that I'm in the process of upgrading to Rails > 3.0.5. I'm doing this by copying my code over a fresh Rails 3 app. I > installed ActiveScaffold using: > > rails plugin install git://github.com/vhochstein/active_scaffold.git > > It seemed to work fine, but I'm now getting an error in my > controller. Here's the controller: > > class PagesController < ApplicationController > > active_scaffold :pages > > def local_authenticate > authenticate(['PageManager']) > end > > active_scaffold :pages do | config | > config.list.columns = [:title, :created_at, :updated_at] > config.show.columns = > [:title, :body, :permalink, :created_at, :updated_at] > config.create.columns = [:title, :body, :permalink] > config.update.columns = [:title, :body, :permalink] > config.action_links.add 'read', :label => 'Proof', :type > => :record, :inline => :false > end > > layout "admin" > > ########################## PUBLIC METHODS > ########################### > > def read > @page = Page.find(params[:id].to_i) > render :layout => "application" > end > > end > > ------------------- > ------------------- > And here's the error: > ------------------- > ------------------- > > ArgumentError in User#index > > Showing /Users/dlamet/Documents/dev/DigiBunker/site3/athena/vendor/ > plugins/active_scaffold/frontends/default/views/_action_group.html.erb > where line #4 raised: > > wrong number of arguments (1 for 0) > > Extracted source (around line #4): > > 1: <% record ||= nil > 2: start_level_0_tag ||= '' > 3: end_level_0_tag ||= ''%> > 4: <% action_links.traverse(controller, traverse_options) do |parent, > link, options| -%> > 5: <% if (options[:node] == :finished_traversing) -%> > 6: <%= "</ul>#{(options[:level] == 0 ? "</div>#{end_level_0_tag}": > '</li>')}".html_safe %> > 7: <% elsif (options[:node] == :start_traversing) -%> > > Trace of template inclusion: vendor/plugins/active_scaffold/frontends/ > default/views/_list_actions.html.erb, vendor/plugins/active_scaffold/ > frontends/default/views/_list_record.html.erb, vendor/plugins/ > active_scaffold/frontends/default/views/_list.html.erb, vendor/plugins/ > active_scaffold/frontends/default/views/_list_with_header.html.erb, > vendor/plugins/active_scaffold/frontends/default/views/list.html.erb > > Rails.root: /Users/dlamet/Documents/dev/DigiBunker/site3/athena > > ------------------- > ------------------- > > Any suggestions? Thanks, Dan -- 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.
