Added the following to Application Controller:
# disable implicit helper(:all) in rails3
clear_helpers
Problem solved. Thanks, Volker.
On Jul 4, 2:34 am, vhochstein <[email protected]> wrote:
> Hi,
>
> in rails 3.x fork helpers are nt prefixed with class name.
>
> Please take a look
> at:http://groups.google.com/group/activescaffold/browse_thread/thread/53...
> should help you to solve your issue.
>
> --
> Volker
>
> On Jul 1, 7:11 pm, Jay <[email protected]> wrote:
>
> > I am following the following example in the API for form helper
> > overrides:
>
> > module UsersHelper
> > # display the "is_admin" field as a checkbox instead of a dropdown
> > def user_is_admin_form_column(record, options)
> > check_box :record, :is_admin, options
> > end
> > ------------------------------------------------
> > My model looks like this:
>
> > class EntityMonitor < ActiveRecord::Base
> > end
>
> > Helper looks like this:
>
> > module EntityMonitorsHelper
> > def entitymonitor_monitor_name_form_column(record, options)
> > @monitors = EntityMonitor.find(:all, :select => 'distinct
> > monitor_name', :order => 'monitor_name')
> > @monitors.collect! {|monitor|
> > monitor.monitor_name}
> > select_tag("monitor_name", options_for_select(@monitors))
> > end
> > end
>
> > This code does not change the form. However, when I change the method
> > name to monitor_name_form_column(record, options), the form changes,
> > but it also overrides the form layout for other models with the same
> > column name (i.e., monitor_name). I've tried pluralizing, putting an
> > underscore between entity and monitor, tried capitalizing them. Can't
> > figure this one out.
>
> > Anyone have any advice here?
>
> > Thanks a lot.
>
> > Jay
--
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.