On Jueves, 6 de Mayo de 2010 11:43:57 Atastor escribió:
> So without model methods how can I retrieve the marked records?
>

In the controller, using marked_records. Marked records are stored in session, 
so they only can be accessed from the controller.Model methods were a hack to 
get the model methods from current controller, but it was using class 
variables which is not thread safe.

ActiveScaffold is not thread safe ATM, but I will fix current non thread safe 
code later and I don't want to add more non thread safe code. If model methods 
are needed I will add them using thread variables

> Regards
> Michael
>
>
> On 6 Mai, 11:13, "Sergio Cambra .:: entreCables S.L. ::."
>
> <ser...@entrecables.com> wrote:
> > On Jueves, 6 de Mayo de 2010 11:11:47 usted escribió:
> > > On Jueves, 6 de Mayo de 2010 07:51:16 Atastor escribió:
> > > > Ähm...please come over and beat me with a stick...trying to use the
> > > > master merged mark code (checkout just now). Using
> > > >
> > > >     config.actions.add :mark
> > > >
> > > > to add the action and getting
> > > >
> > > >    undefined method `mark' for #<ActiveScaffold::Config::Core:
> > > > 0x104d39460>
> > > >
> > > > as a result.
> > > >
> > > > Embarrassed
> > > > Michael
> > >
> > > Merged code was modified, you have to enable mark_records in list
> > > action: config.list.mark_records = true
> >
> > And probably I will make more changes, currently there is no model
> > methods because I'm not sure about that
> >
> > > > On 29 Apr., 18:17, Jose Lecumberry <norba...@gmail.com> wrote:
> > > > > Working fine now,
> > > > > Thanks
> > > > >
> > > > > On Thu, Apr 29, 2010 at 5:29 AM, mrbana...@googlemail.com <
> > > > >
> > > > > mrbana...@googlemail.com> wrote:
> > > > > > Hi,
> > > > > >
> > > > > > mark_all did not work correctly for embedded controllers.
> > > > > > Unfortuently, I ve messed up my fork. So please replace the
> > > > > > following in list_columns_helper.rb
> > > > > > def mark_column_heading
> > > > > >
> > > > > > url_params = {:action => 'mark_all'}
> > > > > > url_params = {:controller => params_for[:controller], :action =>
> > > > > > 'mark_all', :eid => params[:eid]}
> > > > > >
> > > > > > On 29 Apr., 09:39, "Sergio Cambra .:: entreCables S.L. ::."
> > > > > >
> > > > > > <ser...@entrecables.com> wrote:
> > > > > > > On Miércoles, 28 de Abril de 2010 19:17:43 Jose Lecumberry 
escribió:
> > > > > > > > The problem is that it is embedded on another controller.
> > > > > > > > <%=  render  :active_scaffold => "config7960s", :label =>
> > > > > > > > 'Cisco 7960 Configurations' %>
> > > > > > > > I tested directly, without embedding it, and works fine.
> > > > > > > > But what if i want to add something else to the displayed
> > > > > > > > page?
> > > > > > >
> > > > > > > You can add it in the layout, or override list.html.erb in your
> > > > > > > app/views/config7960s directory:
> > > > > > > [YOUR HTML]
> > > > > > > <%= render :super %>
> > > > > > >
> > > > > > > > On Apr 28, 2:29 am, "mrbana...@googlemail.com"
> > > > > > > >
> > > > > > > > <mrbana...@googlemail.com> wrote:
> > > > > > > > > Hi,
> > > > > > > > >
> > > > > > > > > if you click select_all to select all records, this
> > > > > > > > > checkbox is deactivated during processing.
> > > > > > > > > If something during processing fails I think it might
> > > > > > > > > happen that checkbox stays deactivated.
> > > > > > > > > Can you please check if that is the case in your issue.
> > > > > > > > > You should see some errors in your log file..
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Volker
> > > > > > > > >
> > > > > > > > > On 27 Apr., 19:16, Jose Lecumberry <norba...@gmail.com> 
wrote:
> > > > > > > > > > Cool, I already added it to my project.
> > > > > > > > > > I will be working on the actions, ill let you know how it
> > > > > > > > > > goes.
> > > > > > > > > >
> > > > > > > > > > ps: when "select all" is checked i cannot uncheck it, nor
> > > > > > > > > > all check boxes get checked is it supposed to be like
> > > > > > > > > > that ??
> > > > > > > > > >
> > > > > > > > > > thx
> > > > > > > > > >
> > > > > > > > > > On Apr 27, 8:06 am, Atastor <mich...@portzblitz.de> wrote:
> > > > > > > > > > > Nice! Any plans to merge this into master?
> > > > > > > > > > >
> > > > > > > > > > > Regards
> > > > > > > > > > > Michael
> > > > > > > > > > >
> > > > > > > > > > > On 27 Apr., 08:58, "mrbana...@googlemail.com"
> > > > > > > > > > >
> > > > > > > > > > > <mrbana...@googlemail.com> wrote:
> > > > > > > > > > > > Hi,
> > > > > > > > > > > >
> > > > > > > > > > > > Take a look
> > > > > > > > > > > > athttp://
> > > > > >
> > > > > > github.com/vhochstein/active_scaffold/commit/30ceee8bd7e1a
> > > > > >
> > > > > > > > > > > >33f8...
> > > > > > > > > > > >
> > > > > > > > > > > > Should provide you exactly what you need.
> > > > > > > > > > > > If you integrate these changes into your
> > > > > > > > > > > > active_scaffold, you
> > > > > >
> > > > > > can
> > > > > >
> > > > > > > > > > > > simply do the following:
> > > > > > > > > > > > conf.actions.add :mark
> > > > > > > > > > > >
> > > > > > > > > > > > This will automatically add a checkbox to
> > > > > > > > > > > > yourlistviewfor each record.
> > > > > > > > > > > > If you mark a record it will be stored in users
> > > > > > > > > > > > session.
> > > > > > > > > > > >
> > > > > > > > > > > > If you trigger your action b_modify,
> > > > > > > > > > > > you can just call <Model>.marked to retrieve all
> > > > > > > > > > > > marked records
> > > > > >
> > > > > > and
> > > > > >
> > > > > > > > > > > > then you can perform any operation you want.
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > > Volker
> > > > > > > > > > > >
> > > > > > > > > > > > On 26 Apr., 18:23, Jose Lecumberry
> > > > > > > > > > > > <norba...@gmail.com>
> > >
> > > wrote:
> > > > > > > > > > > > > Hi:
> > > > > > > > > > > > >
> > > > > > > > > > > > > I am trying to do a multiple select table, i want
> > > > > > > > > > > > > to add a
> > > > > >
> > > > > > column
> > > > > >
> > > > > > > > > > > > > of checkboxes to theListviewand then execute a
> > > > > > > > > > > > > table-style
> > > > > >
> > > > > > action
> > > > > >
> > > > > > > > > > > > > link ononlythose rows where the box is checked?
> > > > > > > > > > > > >
> > > > > > > > > > > > > What i am trying is to edit multiple rows at once
> > > > > > > > > > > > > from a
> > > > > >
> > > > > > single
> > > > > >
> > > > > > > > > > > > > table.
> > > > > > > > > > > > >
> > > > > > > > > > > > > I have 2 issues:
> > > > > > > > > > > > > 1- I havent been able to add the virtual column,
> > > > > > > > > > > > > need help. 2- I created the link to the controller
> > > > > >
> > > > > > "config.action_links.add
> > > > > >
> > > > > > > > > > > > > 'b_modify', :label => 'Batch Modify', :type =>
> > > > > > > > > > > > >
> > > > > > > > > > > > > :collection" , once I check the checkboxes how do I
> > > > > > > > > > > > > : send
> > > > > > > > > > > > >
> > > > > > > > > > > > > the checkboxes to
> > > > > >
> > > > > > the
> > > > > >
> > > > > > > > > > > > > controller?
> > > > > > > > > > > > >
> > > > > > > > > > > > > Can you provide a simple example?
> > > > > > > > > > > > > Thanks
> > > > > > > > > > > > >
> > > > > > > > > > > > > --
> > > > > > > > > > > > > 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
> > > > > > > > > > > > > activescaff...@googlegroups.com. To unsubscribe
> > > > > > > > > > > > > from this
> > > > > >
> > > > > > group,
> > > > > >
> > > > > > > > > > > > > send email to
> > > > > > > > > > > > > activescaffold+unsubscr...@googlegroups.com<actives
> > > > > > > > > > > > >caff ol d%2bunsubscr...@go oglegroups.com>.
> > > > > >
> > > > > > For
> > > > > >
> > > > > > > > > > > > > more options, visit this group
> > > > > > > > > > > > > athttp://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
> > > > > > > > > > > > activescaff...@googlegroups.com. To unsubscribe from
> > > > > > > > > > > > this group, send email to
> > > > > > > > > > > > activescaffold+unsubscr...@googlegroups.com<activesca
> > > > > > > > > > > >ffol d% 2bunsubscr...@go oglegroups.com>.
> > > > > >
> > > > > > For more options,
> > > > > >
> > > > > > > > > > > > visit this group
> > > > > > > > > > > > athttp://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 activescaff...@googlegroups.com.
> > > > > > > > > > > To
> > > > > >
> > > > > > unsubscribe
> > > > > >
> > > > > > > > > > > from this group, send email to
> > > > > > > > > > > activescaffold+unsubscr...@googlegroups.com<activescaff
> > > > > > > > > > >old% 2B unsubscr...@go oglegroups.com>.
> > > > > >
> > > > > > For more options, visit
> > > > > >
> > > > > > > > > > > this group
> > > > > > > > > > > athttp://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 activescaff...@googlegroups.com. To
> > > > > >
> > > > > > unsubscribe
> > > > > >
> > > > > > > > > > from this group, send email to
> > > > > > > > > > activescaffold+unsubscr...@googlegroups.com<activescaffol
> > > > > > > > > >d%2B un subscr...@go oglegroups.com>.
> > > > > >
> > > > > > For more options, visit
> > > > > >
> > > > > > > > > > this group
> > > > > > > > > > athttp://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 activescaff...@googlegroups.com.
> > > > > > > > > To unsubscribe from
> > > > > >
> > > > > > this
> > > > > >
> > > > > > > > > group, send email to
> > > > > > > > > activescaffold+unsubscr...@googlegroups.com<activescaffold%
> > > > > > > > >2Bun su bscr...@go oglegroups.com>.
> > > > > >
> > > > > > For
> > > > > >
> > > > > > > > > more options, visit this group
> > > > > > > > > athttp://groups.google.com/group/activescaffold?hl=en.
> > > > > > >
> > > > > > > --
> > > > > > > Sergio Cambra .:: entreCables S.L. ::.
> > > > > > > Mariana Pineda 23, 50.018 Zaragoza
> > > > > > > T) 902 021 404 F) 976 52 98 07 E) ser...@entrecables.com
> > > > > > >
> > > > > > > --
> > > > > > > You received this message because you are subscribed...
> >
> > Erfahren Sie mehr »

-- 
Sergio Cambra .:: entreCables S.L. ::.
Mariana Pineda 23, 50.018 Zaragoza
T) 902 021 404 F) 976 52 98 07 E) ser...@entrecables.com

-- 
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 activescaff...@googlegroups.com.
To unsubscribe from this group, send email to 
activescaffold+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/activescaffold?hl=en.

Reply via email to